如何在PHP中重新打开STDOUT以进行屏幕显示?

时间:2014-11-09 18:24:21

标签: php stdout io-redirection

我已经将STDOUT重定向到PHP中的文件。现在我想重新打开STDOUT并在屏幕上显示输出。以下代码不起作用。怎么做?谢谢!

<?php
fclose(STDOUT);
$STDOUT = fopen('file_stdout', 'w');
print 'aaaaaa';
//fclose(STDOUT);
$STDOUT = fopen('/dev/stdout', 'w');
print 'vvvvvv';

1 个答案:

答案 0 :(得分:0)

改为打开/dev/tty(或操作系统的相应设备文件)。 /dev/stdout指向你已经关闭的FD1。