解决PHP使用var_dump()在浏览器输出格式很难看的问题

解决PHP使用var_dump()在浏览器输出格式很难看的问题

在controllers目录下调试model返回来的数据时,习惯在controllers里接收完参数后,写var_dump()看一下返回的结果,

var_dump($receive_data);
die;

但是,在浏览器显示的结果很难看懂,都是一大坨。如下:
在这里插入图片描述
这是因为在php配置文件中并没有开启XDebug

解决方法:
找到php.ini文件,打开XDebug标签里的配置(即使把XDebug前面的注释去掉),如下:
原先是这样的,
解决PHP使用var_dump()在浏览器输出格式很难看的问题_第1张图片

改成这样子,
解决PHP使用var_dump()在浏览器输出格式很难看的问题_第2张图片
然后重启Apache服务器即可。
结果如下:
解决PHP使用var_dump()在浏览器输出格式很难看的问题_第3张图片

2019-05-16更新

当返回的数据格式很乱的时候,还有一种办法,你可以直接在当前返回数据的浏览器窗口下,右键点击查看源代码,这时候数据就是格式化后的格式了。很方便。

你可能感兴趣的:(PHP,PHP)