2

言葉遣いがずれていたり、質問が漠然としすぎていたりして申し訳ありません。

mod_phpでApacheを実行しているUbuntuボックスに単純なスクリプトがあるとしましょう。これは私のスクリプト全体です:

<?php
echo 'Hello, World!';
?>

echo を呼び出すとどうなりますか? テキストはどこかのバッファに書き込まれ、スクリプトの終了時にクライアントに送信されますか? そんな低レベルのことをなんとかしたい。

4

3 に答える 3

1

通常、スクリプトの出力 (私の言い回しに注意してください) は、スクリプトの解析中にクライアントに直接送信されます。出力を送信する前に保存 (読み取り: バッファリング) したい場合は、すでに述べた Yazmat のように、出力バッファリングを使用できます。

于 2013-04-04T16:13:56.070 に答える
0

私の考えでは、ホストされている PHP ファイルを表示するためにサーバーがクライアントによって呼び出されると、サーバーは実行された PHP スクリプトをクライアントに送信するため、それはもはや PHP スクリプトではありません。

于 2013-04-04T16:07:29.393 に答える