php中设置了display_errors为On也还是不报错怎么办?
2014-08-06 14:22
218 查看
我们在调试php代码的时候,往往需要显示所有php的报错,可是当php的文件中有语法错误或者其他类错误时会导致php文件整理都无法被解析,自然也就没有任何报错了~~
要实现仍然可以报错的话,可以新建立一个空php文件,然后把需要调试的php文件include进来即可:
<?php
ini_set('display_errors','On');
include '../string.php';
?>
这下报错了:
如果更加想寻根问底的同学,建议看一下php或者xdebug的源代码来找到最终答案!我有时间也会去看的。
要实现仍然可以报错的话,可以新建立一个空php文件,然后把需要调试的php文件include进来即可:
<?php
ini_set('display_errors','On');
include '../string.php';
?>
这下报错了:
( ! ) Parse error: parse error in /usr/local/webdata/andy/fanli/string.php on line 144 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 237120 | {main}( ) | ../all.php:0 |
相关文章推荐
- php.ini中display_startup_errors=on显示的都是什么错误【500】?
- php.ini设置display_errors为off不生效
- Mysql字符集设置为utf8,怎么插入中文还是ERROR 1406 (22001): Data too long...
- Thinkpad T61 on screen display 设置
- Mysql字符集设置为utf8,怎么插入中文还是ERROR 1406 (22001): Data too long...
- [php基础]记录PHP错误日志 display_errors与log_errors的区别
- 设置虚拟服务器,外网还是无法访问怎么办
- 对“设置样式时怎么区分input是按钮还是文本框”问题的技术调查——把input里面的东西剔出来
- php display_errors和error_reporting的赋值方法
- 设置了虚拟服务器,外网还是无法访问内网服务器怎么办?
- 使用rpm安装PHP后Apache还是不能处理PHP文件,怎么办?
- 关于PHP线上错误日志控制(error_reporting和display_errors)
- error_reporting(“E_ALL”)和ini_set(“display_errors”, “on”)的区别?
- joomla 安装前检查,phponw中php设置
- PHP.ini 设置PHP错误信息(errors)的屏蔽和显示
- ini_set("display_errors","On");和error_reporting(E_ALL);
- 对不起,请将 php.ini 中的 short_open_tag 设置为 On,否则无法继续安装
- 记录PHP错误日志 display_errors与log_errors的区别
- ini_set("display_errors","On");和error_reporting(E_ALL);