1
ストリームリダイレクトでできることはありますか?php://入力ストリームをバッファから読み込むことはできますか?
私はまた、出力(echoとprintfから)をバッファに行きたいと思っています。
これを行う方法はありますか?
ストリームリダイレクトでできることはありますか?php://入力ストリームをバッファから読み込むことはできますか?
私はまた、出力(echoとprintfから)をバッファに行きたいと思っています。
これを行う方法はありますか?
ここに2つの質問があります。まず、php://input is the same as STDIN。第2に、エコー関数またはプリント関数の出力を保存する場合は、output control functionsを使用する必要があります。
私はそれらが2つの質問であったことを認識しませんでした。私は、どちらのストリームにも同じメカニズムを両方のストリームに使用できると思っていました(希望)。 php://入力はすべての設定でSTDINと同じですか?つまり、PHPがモジュールとして実行されても? – Ziffusion
はいすべての設定でSTDIN = php://入力。しかし、なぜあなたはそれを最初に使用していますか?あなたはCLIアプリケーションをやっていますか?これはウェブページですか?あなたは何をしようとしているのですか? –
コマンドライン(phpunit)からWebページをテストしようとしています。私はポストデータをパイプすることができますが、バッファから読み込むためにphp://入力を得ることができれば私にとってはうまくいきます。そうすれば、プロセスを生成することなくテストをセットアップできます。 – Ziffusion