PHP・デバッグ・変数の中身確認

Last Update 2014-11-06

HomeBack

  1. 変数の中身確認

変数の中身確認

PHPで変数に入っている配列やオブジェクトなどの中身を確認する場合、以下のような関数を使います。

この2つの違いは、変数の型情報の有無と、結果の戻り値の有無になります。 var_dump()が変数の型情報有り、戻り値無しに対して、print_r()は変数の型情報は無し、結果の戻り値有りです。

確認テストでは以下のクラスを使用しました。

class Fruit {
     private $name = 'fruit';
     protected $color = array(
                           'red' => 0,
                           'green' => 0,
                           'blue' => 0,
               );
      public $comment = 'nothing';
 
      public function getName() {
          return $this->name;
      }
 }


HomeBack