PHP echo是否等待脚本的其余部分
php的echo是否等待将数据发送到屏幕,直到脚本的其余部分完成 因此,如果我有:PHP echo是否等待脚本的其余部分,php,echo,Php,Echo,php的echo是否等待将数据发送到屏幕,直到脚本的其余部分完成 因此,如果我有: <? echo "Hello World"; $xmlData = file_get_cotents("www.webpage.com"); $myFile = "data_backup.xml"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = $xmlData;
<?
echo "Hello World";
$xmlData = file_get_cotents("www.webpage.com");
$myFile = "data_backup.xml";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = $xmlData;
fwrite($fh, $stringData);
fclose($fh);
?>
那么,在url中的内容被检索并保存到本地之前,上面的示例是否显示Hello World?是的。除非使用
flush()刷新数据代码>是的。除非使用flush()刷新数据代码>PHP中的所有脚本都发生在页面加载之前,因此您的问题的答案是:是的,它会等到文件被检索并保存后才会显示“Hello World”。PHP中的所有脚本都发生在页面加载之前,因此您的问题的答案是:是,在显示“Hello World”之前,它将等待文件被检索和保存。因此,使用flush如何确保在其余进程运行时发送我的“Hello World”?感谢信息+1,但在脚本完成之前,我仍然看到输出延迟。不确定是否还有其他选项?因此,使用flush如何确保在其余进程运行时发送“Hello World”?感谢信息+1,但在脚本完成之前,我仍然看到输出延迟。不确定是否还有其他选择?