PHP の領域では、標準入力が外部のままである Web 開発によく関連付けられる言語です。コンセプトを考えると、PHP は Web 中心のルーツを超えて、汎用スクリプト言語の多用途性を受け入れることができるのかという疑問が生じます。具体的には、とらえどころのない標準入力からの入力への渇望を潤すことができるでしょうか?
心配する必要はありません。直観的な stdin がない場合でも、PHP は救いへの道を提供します。エーテルの php://stdin へのファイル ハンドルを呼び出すことにより、データを吸い上げることができる通路が作られます。そのようなメソッドの 1 つである fgetc() は、砂粒のように個々の文字を取得するよう手招きします。
次の呪文は、この難解な力を利用する方法を示しています。
<code class="php"><?php $f = fopen( 'php://stdin', 'r' ); while( $line = fgets( $f ) ) { echo $line; } fclose( $f ); ?></code>
ループすると、入力行が吸収されてエコー バックされ、あたかも譲れない空虚に秘密をささやくかのようです。このように、PHP はその適応性を証明し、汎用スクリプトのニュアンスを取り入れ、標準入力がもはや単なる蜃気楼ではない可能性の世界を切り開きます。
以上がPHP はどのようにして標準入力にアクセスし、汎用スクリプト言語としての機能を活用できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。