强大的php调试助手:kint
一个强大的php调试助手
Kint for PHP是一个旨在尽可能最好的方式呈现你的数据完全调试工具。
换句话说,它是对史函数var_dump()和debug_backtrace()更加易于使用,功能强大,可定制的。您的开发工具箱的必要补充。
安装和使用(PHP 5 +(额外的功能与5.3 +);现代浏览器;任选mb_string更好的特征检测的支持。)
-
1. 在任何地方包含目录中kint.class.php文件。
require '/kint/Kint.class.php';
Kint::dump( $_SERVER );
// or, even easier, use a shorthand:
d( $_SERVER );
// or, to seize execution after dumping use dd();
dd( $_SERVER ); // same as d( $_SERVER ); die;
// to see trace:
Kint::trace();
// or pass 1 to a dumper function
Kint::dump( 1 );
// to disable all output
Kint::enabled(false);
// further calls, this one included, will not yield any output
d('Get off my lawn!'); // no effect
2. 你可以随意复制包含的config.default.php或者重命名
3. 高级用法
a) 文本输出
S(‘输出的文本内容’)
Sd(‘输出的文本内容’);//输出之后会终止下面内容的执行
相当于:S(‘输出的文本内容’); exit;
b) +Kint::dump();
c) -Kint::dump();
d) @Kint ::dump();//将输出的信息返回(实际是不输出的)
e) !Kint::dump(); //输出的信息默认是 展开的
4.
按空格键或回车折叠/展开当前节点。
按向上或向下键来选择合适的邻居。
你也可以使用标签和SHIFT+TAB。
按箭头来扩大现有的元素,再按一次扩大它的孩子。
按下左箭头到崩溃的元素,再按导线在转储树。
http://raveren.github.io/kint/