php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,我们修改配置文件,设置这些。
在php.ini里的xdebug节点中,加入如下
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=5
含义从名字上看就可看懂。
其实这里有三条配置,正好与本文上述的三点“变化”一一对应嘀 ^..^
从phpinfo()里的xdebug节点里可以看到更多的配置变量,多半也是可以通过php.ini修改的
延伸阅读
- php调试利器 xdebug
- iis下PHP扩展安装scws手记/PHP Startup: Unable to load dynami library
- php在windows2003/IIS下安装php程序运行错误“您未被授权查看该页”
- php 通过mssql_xx函数读mssql 2005记录, text/ntext字段非常速度慢
- CentOS 6.x/apache 2.2下php多版本共存探索(模块及fastCGI)/mod_fcgi,mod_proxy_fcgi实现
- linux下PHP 激活mbstring扩展及php.ini中相关基本设置
- php与asp/vbscript对input表单数组的处理比较
- CGI原理示例,及CGI,FastCGI,php-cgi,php-fpm等的总结
- PHP+MSSQL TEXT字段被截断的解决方案
- php函数mult_iconv:转换任意维数组的字符集编码(扩展iconv函数功能)
- windows下的php 5.3安装xdebug,竟然强制要求zend_extension写绝对地址
- fedora linux下php调试利器xdebug 2.1.0下载/fedora13,14测试通过
- fedora linux apache/php下安装配置xdebug
谢了,学习,有用