2

如果我的措辞有问题或者我的问题有点含糊,我很抱歉。

假设我有一个简单的脚本,它位于运行带有 mod_php 的 Apache 的 Ubuntu 机器上。这是我的整个脚本:

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

当我调用 echo 时会发生什么?文本是否被写入某处的缓冲区,然后在脚本结束时发送到客户端?我想掌握这样低水平的东西。

4

3 回答 3

1

通常,脚本输出(注意我的措辞)在脚本解析期间直接发送到客户端。当您想在发送之前存储(读取:缓冲)输出时,您可以使用输出缓冲,就像已经提到的 Yazmat。

于 2013-04-04T16:13:56.070 回答
0

我想你正在寻找这个:输出缓冲

于 2013-04-04T15:57:01.833 回答
0

我的想法是,当客户端调用服务器以查看其托管的 PHP 文件时,服务器将向客户端发送执行的 PHP 脚本,因此它不再是 PHP 脚本。

于 2013-04-04T16:07:29.393 回答