标签: php command-line-interface output
当我在本地Windows机器上运行PHP脚本时,每次调用它时都会看到printf的输出。
printf
但是使用php index.php -x在远程CentOS 6计算机上运行在完成执行之前不会显示任何输出。如何在每次调用输出流时让printf写入输出流,这样我就可以看到我的脚本实际上在做什么了?
php index.php -x
答案 0 :(得分:1)
必须使用fwrite(STDOUT, "text")代替printf,如上所述here
fwrite(STDOUT, "text")