小智 6
一个简单的方法是在 php 中创建一个函数,如下所示:
function console_log($message) {
$STDERR = fopen("php://stderr", "w");
fwrite($STDERR, "\n".$message."\n\n");
fclose($STDERR);
}
Run Code Online (Sandbox Code Playgroud)
其中 $message 是命令行所需的输出。然后只需在您想要输出的任何地方调用该函数并传入您想要打印的内容即可。
您需要删除ob_start()...在命令行上尝试此代码,它将一次打印所有文本:
<?
ob_start();
echo "test\n";
sleep(10);
echo "buffer\n";
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6719 次 |
| 最近记录: |