php の stdin は定数であり、その機能はコンソールからコンテンツを読み取ることです。この定数に遭遇するか、fopen() 関数を通じて "php://stdin" スクリプトを開くと、ユーザーの待機になります。ユーザーが Enter キーを押して送信するまで、入力します。
#この記事の動作環境: Windows 7 システム、PHP バージョン 7.4、Dell G3 コンピューター。
stdin とは何ですか?
PHP STDIN の使用法:
PHP 言語の「STDIN」はスレーブ制御に使用されます。プラットフォームはコンテンツを読み取ります。この定数に遭遇した場合、または fopen() 関数を通じて php://stdin を開いた場合、スクリプトはユーザーが Enter キーを押して送信するまで、ユーザーがコンテンツを入力するのを待ちます。
stdin.php を作成してテストします:
<?php echo "请输入内容:"; $jimmy = fgets(STDIN); echo sprintf("输入的内容为: %s\n", $jimmy); $demo = fopen('php://stdin', 'r'); echo "请输入: "; $test = fread($demo, 12); //最多读取12个字符 echo sprintf("输入为: %s\n", $test); fclose($demo);
実行結果:
请输入内容:sad 输入的内容为: sad 请输入: asdasdasdasdasdasd 输入为: asdasdasdasd(这里因为设置了最多读取12个字符,设置更多一些就可以完整显示)
推奨される学習:「PHP ビデオ チュートリアル 」
以上がPHPの標準入力とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。