当我尝试回显未声明的变量时,我没有注意到。 为什么?
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
error_log = "F:\phperror.log"
zend_extension_ts="F:\work\xampp168w7\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="F:\work\xampp168w7\tmp"
答案 0 :(得分:5)
; - Show all errors, except for notices and coding standards warnings
;
;error_reporting = E_ALL & ~E_NOTICE
~E_NOTICE是'没有通知'我相信。试试error_reporting = E_ALL
不确定回显未定义的变量是否会导致E_NOTICE。
编辑:显然回显未定义的变量会报告E_NOTICE :)(见评论)
答案 1 :(得分:3)
将您的ini设置更改为:
error_reporting = E_ALL
或者,在运行时:
ini_set( 'error_reporting', E_ALL );