330
易优CMS变量调试

除了Trace调试之外,系统还提供了\think\Debug类用于各种调试。

输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dumpprint_r之外,ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量的信息到浏览器查看。

用法:

79aedd96-4e7f-4c48-9712-cac9b7645f8a.png

相关参数的使用如下:

参数 描述
var(必须) 要输出的变量,支持所有变量类型
echo(可选) 是否直接输出,默认为true,如果为false则返回但不输出
label(可选) 变量输出的label标识,默认为空

如果echo参数为false 则返回要输出的字符串

使用示例:

4f3735fb-1e2d-4ad3-bad0-5eee7ee27bb0.png

在浏览器输出的结果是:

8f5ae52d-ceeb-4cb7-b3ea-16bf399dbf84.png

如果需要在调试变量输出后中止程序的执行,可以使用halt函数,例如:

c51a612c-54de-49fe-bc27-d7cd765887a2.png

执行后会输出

c05e83f0-672a-4992-8d91-03deb3e79fe2.png

并中止执行后续的程序。


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!