阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

PHP中多维数组var_dump展示不全

193次阅读
没有评论

共计 540 个字符,预计需要花费 2 分钟才能阅读完成。

问题:PHP 中 var_dump 或者 print_r 展示不全,出现省略号

PHP 中多维数组 var_dump 展示不全
我们使用 php 的 var_dump 函数,可以更直观的查看输出结果,包括类型,数量等详细信息。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
但是在使用过程中,发现数组深度高,数组数量大等情况会出现省略号,这是什么原因呢。
原来 php 的 var_dump 是安装模块 xdebug 后的函数,这个模块可以配置其显示信息参数:

解决方法:
在 php.ini 里的 xdebug 节点中,追加一下配置:

xdebug.var_display_max_children=128 
xdebug.var_display_max_data=512     
xdebug.var_display_max_depth=5  

上面代表的意思,就如代码命名这么直观:

xdebug.var_display_max_children // 最多孩子节点数 
xdebug.var_display_max_data// 最大字节数 
xdebug.var_display_max_depth// 最大深度 

重启 PHP ok 看效果

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-03/142366.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计540字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中