页面出错的情况下有时候错误提示因为出现在HTML标签内部导致显示不出来,怎么配置PHP才能让这些错误提示显示出来?

WBOY
发布: 2016-06-23 14:09:03
原创
1257 人浏览过

有的时候错误提示正好出现在一个标签内部,所以错误提示就显示不出来了。比如abc。但是在浏览器上查看源文件可以看到这些错误。另外这些错误提示很可能会破坏页面,导致一些不可预知的后果。
有什么一劳永逸的方法么?比如让错误提示集中显示在HTML的开头的地方,这样错误提示就不会显示不出来了。


回复讨论(解决方案)

出现在标签内就是说用了短标签,现在已经较少用这样的写法
正式上线发布时理应抑制错误的,不然数据库什么的错误都显示出来就不好办了

可以做好全部运算再输出页面,这样错误就在输出前出现了
或者利用Output Control 函数,但这个见仁见智,我个人就不怎么建议这样

出现在标签内就是说用了短标签,现在已经较少用这样的写法
正式上线发布时理应抑制错误的,不然数据库什么的错误都显示出来就不好办了

可以做好全部运算再输出页面,这样错误就在输出前出现了
或者利用Output Control 函数,但这个见仁见智,我个人就不怎么建议这样
做好运算再输出会损失多少效率?大概就是多一些赋值吧?效率损失可以忽略不计么?如果可以忽略不计的话真想一直这么用了。

出现在标签内就是说用了短标签,现在已经较少用这样的写法
正式上线发布时理应抑制错误的,不然数据库什么的错误都显示出来就不好办了

可以做好全部运算再输出页面,这样错误就在输出前出现了
或者利用Output Control 函数,但这个见仁见智,我个人就不怎么建议这样
你说的Output Control 函数大概是把错误输出文件定位到其他的文件上,而不是和输出HTML源码的文件放到一起么?如果是的话感觉还是这个好。

不是,我说的是ob
但你说的用log那也绝对是个好办法

不是,我说的是ob
但你说的用log那也绝对是个好办法
还是错误日志好,以后用这个了。

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板