PHPでは変数の中身を確認するためにprint_r()
、var_dump()
、およびvar_export()
といった関数を利用します。これらの関数はオブジェクトのprotectedおよびprivateのプロパティも表示します。ただし、静的なクラスメンバーは表示されません。
print_r()
:配列やオブジェクトの情報を読みやすい形で出力します。var_dump()
:変数の型と値を出力します。オブジェクトの場合はクラス名とメンバも一緒に表示します。var_export()
:変数の情報を文字列として返すか、出力します。オプションで配列やオブジェクトを実行可能なPHPコードとして出力することもできます。
これらの関数を利用することで、変数の中身をデバッグ時に確認することができます。