PHP で、arrray に入っている変数の内容をすべてダンプ(表示)する方法(var_dump)

<?php var_dump($value); ?>

のように使う。

PHP のプログラミングにおいては配列もハッシュも array オブジェクトで扱うため、ハッシュを使いまくるとそのキーと値の対応が何がなんだかわからなくなってくる。特に Drupal はこの言語の機能をフルに使いまくっているのでこのあたりが Drupal のラーニングカーブを緩やかなものにしていると思う。

ゆえに、自分の知りたいことがどこかに書いてあるだろうけど、どこにあるかわからない Drupal においては、デバッグ時に地道に上の var_dump($value); (または、print_r)をコードにはさんでいくしかない。しかし、一度 array() の内容を見れば、Drupal のオブジェクトがどのように格納されているか理解できるだろう。

Comments