为什么编码器会显示application/logs
中的错误,例如
ERROR - 2011-12-31 11:43:36 --> Severity: Warning --> Invalid argument supplied for foreach() /var/www/example.com/htdocs/application/views/home/home_vw.php 53
ERROR - 2011-12-31 11:43:36 --> Severity: Notice --> Undefined variable: questions /var/www/example.com/htdocs/application/views/home/home_vw.php 53
如果它们指向的方法工作正常,并且屏幕上没有错误消息?
我的index.php设置在
error_reporting(E_ALL);
和config
$config['log_threshold'] = 1;
对这种行为的原因有什么想法吗?
提到的错误是Warning
和Notice
,这些不是致命错误,阻止脚本进一步执行。所以你的概率是:
1。您的页面正在重定向到另一个页面,因此此错误警告在打印之前消失。
2。这个警告是打印出来的,但是你看不到它,它可能发生在HTML注释中,或者它在任何div
后面,在这种情况下,尝试view-source
来检测。
3。当您使用@符号来抑制错误时,也可能发生这种情况。