強大的php調試助手:kint
一個強大的php調試助手
Kint for PHP是一個旨在盡可能最好的方式呈現你的數據完全調試工具。
換句話說,它是對史函數var_dump()和debug_backtrace()更加易于使用,功能強大,可定制的。您的開發工具箱的必要補充。
安裝和使用(PHP 5 +(額外的功能與5.3 +);現代瀏覽器;任選mb_string更好的特征檢測的支持。)
-
1. 在任何地方包含目錄中kint.class.php文件。
</li> </ol>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/