Krumo-PHPコードのデバッグのヘルパー

多くの場合、コードをデバッグするには、変数の内容を確認する必要があります。これには、通常、echo、print_r()、var_dump()などのコマンドが使用されます。 しかし、多くの不便さがあります。多くの変数が存在します。どの変数が使用されているかわからないだけです(たとえば、他の人のコードを解析するとき)。
長い間不便な点をとかすことができます。ここでは、それぞれが独自の方法でねじれ、誰かが自分の機能を書き、誰かが何かを発明します。 つい最近、もう一度そのような問題に直面しましたが、私は夢中になりました。結果はGoogleで1日であり、結果はこのシンプルなKrumoクラスです

ライブラリは、渡された変数のタイプ(文字列、配列、オブジェクト、クラスなど)を理解するのに十分インテリジェントであり、ブラウザにフォーマットされた形式で出力するために、必要なhtmlコードへの対応する変換を実行します。

仕組み:
ダウンロード: 公式ウェブサイト
接続します:
include "class.krumo.php";

私たちは使用します:
krumo($var);

追加機能:
// debug backgrace
krumo::backtrace();
//
krumo::includes();
//
krumo::functions();
//
krumo::classes();
//
krumo::defines();
//
krumo::disable();
//
krumo::includes();
//
krumo::enable();
//
krumo::classes();


もちろん、これは万能薬ではありませんが、特に他の人のコードを理解するのに完全に役立ちます。


Source: https://habr.com/ru/post/J47698/


All Articles