2013-11-22 46 views

回答

1

有。你可以使用输出缓冲。

http://php.net/ob_start

<?php 

function callback($buffer) 
{ 
    return $buffer; 
} 

ob_start("callback"); 

?> 

然后,当你echo什么,你callback()函数将被调用,你可以做任何你想要的输出。

1

您可以重定向标准输出到像这样的文件:

<?php 

fclose(STDOUT); 

$STDOUT=fopen('t.php.log', 'a'); 
echo "This is a test"; 

?> 
+0

这是否只是一个范围内的工作? – Skyline

相关问题