10

(PHPの)var_dumpは「人間が読める」はずですが、大きなオブジェクトの分析は首の痛みです。実行中のスクリプトで渡されるいくつかの大きなオブジェクトを理解するのに苦労しています。(IDE で xdebug を使用するのが良い考えであることはわかっていますが、何らかの理由でこのプロジェクトで xdebug を実行できませんでした。数日が失われました)。

本当に大きな var_dump の内容を簡単に消化する方法についてのアイデアはありますか? どんなアイデアでも大歓迎です... ただし、 Thomas Frank の JSON ツールに似たものがあることを願っています(コードを入力するだけで、素敵なグラフィカル表現が得られます)。

4

4 に答える 4

13

dBugを使用するだけです。

于 2010-03-19T16:07:36.750 に答える
5

FirePHPをご覧ください。firebug-console に情報を書き込むことができます。配列またはオブジェクトをログに書き込んでマウスをその上に置くと、その配列の内容が見やすく表示されます。簡単なのスクリーンショットを次に示します。

于 2010-03-19T16:13:02.237 に答える
2

私はあなたが好きなvar_dumpの代替を作りました:

http://raveren.github.io/kint/

コンテンツ対応機能を示すスクリーンショット:

キントのスクリーンショット
(ソース:github.io

于 2011-03-24T18:27:42.407 に答える
0

興味深い質問です。再帰関数に基づいて、独自の var_dump() と同等のものを作成します。いくつかのパラメータ(ネストレベル、特定の要素名など)を渡すと、非常に役立つと思います。

于 2010-03-19T16:05:45.317 に答える