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と併せてシステム開発の際に導入必須ライブラリになりそう。
関連記事
-
-
画像にマウスを合わせると拡大表示させる「drift」ライブラリの利用方法
amazon等ECサイトで商品画像にマウスを合わせると当該部分が拡大表示されると ...
-
-
PHPで画像を比較して類似度を算出する「image-comparator」ライブラリの利用方法
PHPで画像の類似度を計測したい。ただ、そのためのロジックが全く分からないためラ ...
-
-
PHPで「ramsey/uuid」ライブラリを用いてUUIDを生成する方法
PHPでUUID(Universally Unique Identifier)を ...
-
-
JavaScriptにて「loglevel」ライブラリを利用して環境及びレベルによりログを出し分けする方法
JavaScriptにて何らかの確認の際にconsole.logを使うことが多い ...
-
-
PHPのバリエーションライブラリ「Valitron」の導入及び利用方法
フォーム等の入力内容チェックをPHP側で行う際、現状は素のPHPで書いているけど ...
