如何使用php.ini记录error_log

时间:2013-09-09 05:48:15

标签: php error-log

PHP5.4

的php.ini:

log_errors = On
error_log = /tmp/log.txt
error_reporting=E_ALL

现在该代码为:

<?php
@asdfasdfxxxasdfas();
?>

错误无法记录在/tmp/log.txt

1 个答案:

答案 0 :(得分:2)

因为您使用了Error Control Operators,来自PHP手册:

  

目前,“@”错误控制运营商前缀甚至会禁用   错误报告将终止脚本的严重错误   执行。除此之外,这意味着如果你使用“@”来   抑制某个功能的错误,并且它不可用   或者错误输入,脚本将在那里死亡   指示为什么。