你在这里

简单调试的书写方法

0
Vote up!

在日常开发中我们习惯了使用dd或者dpm来调试输出,但是如果偶尔是在非Drupal环境,或者这些助手函数还没有加载的环境中该如何调试呢?

一种方式当然就是把助手函数所在文件加载进来,但是为此你可能还需要计算路径或者把包含文件的助手函数所在的文件也包含进来,有时事情紧急,最好就是立刻马上得到自己想要的信息。

PHP自带的函数print_r或者var_dump都是很好的调试函数,这里要和大家分享的时我的一种编码习惯,这样写只占一行,方便编码,方便注释,而且较快,所以不打算思路。

BASH:
# 优点
# 1. 只有一行,方便来回开启或者导出粘贴
# 2. 只有页面带上debug时才生效,当然可以改成其他不好猜测的一些key。
# 3. 有<pre>,所以数组对象会一行一个
# 4. 中断执行,没有冗余输出

if (isset($_GET['debug'])) echo '<pre>', print_r($_SERVER, TRUE); exit;
分类: