#はじめに
php://ラッパーは、さまざまな I/O ストリームへのアクセスをサポートします。これには、標準入力、出力、およびエラー ストリームが含まれます。インメモリ、ディスクバック、フィルタリングされたストリームにも、php:// プロトコル経由でアクセスできます。
標準ストリームphp://stdin、php://stdout、php://stderrPHP プロセスが標準入力ストリーム デバイス、標準出力ストリーム、およびエラー ストリームに直接アクセスできるようにします。事前定義定数STDIN、STDOUT、およびSTDERRは、それぞれこれらのストリームを表します。
php://input php://input HTTP リクエストの本文に含まれる生データへの読み取り専用アクセスを許可します。同じデータが$HTTP_POST_RAW-DATA 変数でも利用できることに注意してください (現在は非推奨です)。ただし、enctype 属性がmultipart/form-data php://output このラッパーは書き込みを表します。 -only ストリーム。printおよびechoステートメントと同様のバッファリング メカニズムを許可します。
php://fd ファイル記述子には、このラッパーを通じてアクセスできます。標準ストリーム STDIN、STDOUT、および STDERR には、ファイル記述子 1、2、および 3 が割り当てられます。 1 つおきのストリームには、増分ファイル記述子が割り当てられます。したがって、php://fd/5 は、データをメモリに一時的に保存できるようにする読み取り/書き込みストリームであるファイル記述子 5 php://memory を参照します。php://tempラッパーも同様です。ただし、後者の場合、データはメモリではなく一時ファイルに保存されます。
php://filter このラッパーを使用すると、ストリームのフィルタリング中にストリームにフィルタを適用できます。開ける。フィルターは、readfile()、file_get_contents()、および file() 関数に特に役立ちます。 例 次の例では、コンソール入力はphp://stdinから読み取られ、php://stdoutが使用されます。出力を表示
php://inputストリーム ラッパーを使用すると、HTTP リクエストから生データを取得できます。以下の例では、HTML フォームは POST メソッドを使用して PHP スクリプトにデータを送信します
以上が翻訳: PHP php://の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。