本サイトのコンテンツには、商品プロモーションが含まれている場合があります。

php

導入が簡単でvar_dumpが見やすくなるdBugdBug tool review

スポンサーリンク

配列の中身を探すのが毎回大変だったのでこれかなり良かったです。

phpのデバック用ライブラリdBug


dBug


スポンサードリンク


使うときはダウンロードしてアップロード後、行頭でインクルードします。
[php]
require_once('dBug.php');
[/php]

変数や配列の中身を見るときにvar_dumpを使いますが、
よくやるのがpreタグで整形する方法
[php]
<?php
echo "<pre>";
var_dump( $arg );
echo "</pre>";
?>
[/php]

配列$fruitをvar_dump すると下のようになります。
[php]
$fruit = array(
"banana" => "バナナ",
"orange" => "オレンジ",
"apple"=> "りんご"
);
[/php]
dBugを使うときは下記のようにします。
表示する変数をdBug(変数名)で呼び出します。
[php]
require_once('dBug.php');
$fruit = array(
"banana" => "バナナ",
"orange" => "オレンジ",
"apple"=> "りんご"
);
new dBug($fruit);
[/php]
dbug2

dBugの便利なところは変数名をクリックすると
中身が展開したり閉じたりします。
下記の連想配列だとこのように出力されます。
[php]
require_once('dBug.php');
$maker = array('富士通', 'NEC', 'Sony', 'Sharp');
$type = array('Note', 'Desktop');

$pc = array($maker, $type);

new dBug($pc);
[/php]
dbug3
大きい配列を調べるときにとても助かります。

■参考URL、引用ソース

多次元配列 - 配列 - PHP入門
PHPのデバッグに便利な関数 ? 応用編 - EC studio 技術ブログ

-php
-