欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

在页面将报错级别设置为了e_all,报错也显示,但是致命异常就直接不报了,为什么

更新时间: 2014-01-05 00:54:03 责任编辑: Author_N1

 

在页面将报错级别设置为了E_ALL,报错也显示,但是致命错误就直接不报了,为什么
error_reporting(E_ALL);
ini_set('display_errors', 'On');
var_dump($a)

notice性质的错误能提示.
但是致命错误就直接不报了,为什么?(php.ini里面的display_errors = Off)
是因为我页面有错误,所以这个页面直接无法执行,所以设置的
error_reporting(E_ALL);
ini_set('display_errors', 'On');
都无法执行?但是代码不是从上往下执行么,不明白了.
--参考方法--
对!
虽然我们说 php 是解释执行的
但他仍然有一个预编译过程,将 php 脚本编译成 p处理器 指令。这样可以加快代码的运行
其实所有解释执行的语言都有这一过程,只是预编译的程度不同而已
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:54:03
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1175/
本文WWW.DOC100.NET DOC100.NET版权所有。