PHPで配列を確認する際にvar_dumpよりも見やすくなるdBug.phpの利用方法
2024/03/13
PHPで配列を確認する際、大抵var_dumpで出力させているがこれが見づらい。特に初めて利用する他社のAPI等でレスポンスをJSONから配列に書き換えてvar_dumpで出力すると構造がすぐには理解できなかったりする。何とかならないか調べたところdBugというライブラリが良さそう。以下に実装方法をメモ。
dBug
公式サイト
https://github.com/ospinto/dBug
導入方法
公式サイトのこちらのページからdBug.phpをダウンロードし適当なディレクトリにアップロードする。
使い方
ソースコード
require './dBug.php'; $array = array( 0 => array( 'name' => '鈴木', 'age' => 20, ), 1 => array( 'name' => '山田', 'age' => 30, ), ); var_dump($array); new dBug($array);
出力例
上記ソースコードをブラウザから開くと以下内容が表示され、明らかにdBugの方が見やすいのが分かる。
その他
z-indexの問題で表示されない場合
dBugの表示個所によってはz-indexの問題で表示されない(他の要素が上に重なる)という場合がある。そのような場合はdbug.phpの489行目を以下の通り変更すること。
#変更前 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border-spacing:2px; display:table; border-collapse:separate;} #変更後 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border-spacing:2px; display:table; border-collapse:separate; position: relative; z-index: 99999;}
所感
Composer不要でファイル1枚だけなので設置が非常に楽。PHPmailer / class.upload.phpと併せてシステム開発の際に導入必須ライブラリになりそう。
関連記事
-
PHPで「ramsey/uuid」ライブラリを用いてUUIDを生成する方法
PHPでUUID(Universally Unique Identifier)を ...
-
PHPでエラーメッセージを見やすくするwhoopsの利用方法
PHPのエラーメッセージが見づらい。これはこういうもの、と諦めていたがCodei ...
-
PHPでルーティング用ライブラリ「AltoRouter」の利用方法
PHPフレームワークのCodeIgniterを勉強していた際にルーティング機能が ...
-
PHPのエラーメッセージ及びvar_dumpを見やすく表示するライブラリ「Tracy」の利用方法
ここのところPHPでの開発時にvar_dumpをツールバー表示する「Kint」及 ...
-
PHPでExcelシートを出力する方法(PhpSpreadsheet)
PHPでエクセルシートを出力させたい。以前はPHPExcelを利用していたが現在 ...