mhi*_*tza 19
该display_errors指令(可以在任何地方设置)可选地使用参数" stderr"来向stderr报告错误而不是stdout或完全禁用错误输出.引用PHP手册条目:
值"stderr"将错误发送到stderr而不是stdout.该值从PHP 5.2.4开始提供.
或者,如果您使用命令行界面并且想要输出自己的错误,则可以重新使用命令行输入/输出流:
fwrite(STDERR, 'error message');
这STDERR是一个已经打开的stderr流.
或者,如果您只想为此脚本而不是在CLI中执行此操作,则可以打开文件处理程序php://stderr并在其中写入错误消息.
$fe = fopen('php://stderr', 'w');
fwrite($fe, 'error message');