私自身でコードを作成する前に... PHPのマニュアルですべてのコードを試してみましたが、それほど良いものではありません。私は何時間もGogoledしていますが、商用製品には含まれないGPLコードしか見つからない傾向があります(私は単なる数人の儲けをしようとする人で、メガ企業で働くことはできませんコードを開発または購入する)。オープンソースまたはLGPLをvar_dump()に置き換えようとしています
Krumoのようなものは非常によく見えますが、実際は私にとっては洗練されていません。たとえば、エラーページでコードを使用して、電子メールにコピー/ペーストしたり、&を印刷してもらいたいので、クリックして拡大したいとは限りません。
私はテーブルダンプを再帰的に使用することをお勧めします。可変型だけでなく、値と配列メンバ数(多分文字列の長さも可)が望ましい。主にエラーページ(ああ、ときれいにフォーマットスタックトレース上の$ _SESSIONをダンプするために使用される、静的な単純明快なもの、あまりにもいいだろう;-)
更新:してください、唯一のスタンドアロンコード;フレームワークの一部であるものは何もありません。ありがとう。
をすべてこれらの事( '$ _SESSION'、' $ GLOBALS'、 '$ _SERVER'、' debug_backtrace () 'など)は一般的に配列で、' print_r() 'や' foreach'を簡単に使うことができます。この情報を出力またはキャプチャするための特別なライブラリは実際にはありません。 –
@ bob-the-destroyerは、依存しています。非常に複雑なオブジェクトである可能性があるすべての関数引数を保存する場合、 'debug_backtrace()'を解析可能な形で保存することはPITAです。 – binaryLV