【发布时间】:2013-09-09 05:48:15
【问题描述】:
PHP5.4
php.ini:
log_errors = On
error_log = /tmp/log.txt
error_reporting=E_ALL
现在代码为:
<?php
@asdfasdfxxxasdfas();
?>
错误无法登录/tmp/log.txt
【问题讨论】:
PHP5.4
php.ini:
log_errors = On
error_log = /tmp/log.txt
error_reporting=E_ALL
现在代码为:
<?php
@asdfasdfxxxasdfas();
?>
错误无法登录/tmp/log.txt
【问题讨论】:
因为你用的是Error Control Operators,来自PHP手册:
目前“@”错误控制运算符前缀甚至会禁用 将终止脚本的严重错误的错误报告 执行。除其他外,这意味着如果您使用“@” 抑制某个功能的错误,或者它不可用 或者被打错了,脚本会死在那里,没有 说明原因。
【讨论】: