Maison  >  Article  >  développement back-end  >  Que signifie php stdin ?

Que signifie php stdin ?

藏色散人
藏色散人original
2021-12-08 10:37:373187parcourir

stdin en php est une constante, sa fonction est de lire le contenu de la console. Lorsque vous rencontrez cette constante ou ouvrez le script "php://stdin" via la fonction fopen(), il attendra que l'utilisateur saisisse du contenu. jusqu'à ce que l'utilisateur appuie sur Entrée pour soumettre.

Que signifie php stdin ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.4, ordinateur Dell G3.

php stdin Qu'est-ce que cela signifie ?

PHP STDIN Utilisation :

"STDIN" en langage PHP est utilisé pour lire le contenu de la console, rencontrer cette constante ou ouvrir php:// via fopen() function Le script stdin attendra la saisie de l'utilisateur jusqu'à ce que l'utilisateur appuie sur la touche Entrée pour soumettre.

Écrivez un fichier stdin.php et testez-le :

<?php
echo "请输入内容:";
$jimmy = fgets(STDIN);
echo sprintf("输入的内容为: %s\n", $jimmy);
$demo = fopen(&#39;php://stdin&#39;, &#39;r&#39;);
echo "请输入: ";
$test = fread($demo, 12); //最多读取12个字符
echo sprintf("输入为: %s\n", $test);
fclose($demo);

Résultat d'exécution :

请输入内容:sad
输入的内容为: sad
请输入: asdasdasdasdasdasd
输入为: asdasdasdasd(这里因为设置了最多读取12个字符,设置更多一些就可以完整显示)

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment supprimer la bom phpArticle suivant:Comment supprimer la bom php