MW211 EXIT

devlog
PHP/REQUESTの内容確認
2011年10月10日
「$_REQUEST、$_GET、$_POST、$_COOKIE」など配列の内容をダンプするには
「print_r()」と「var_dump()」がある。
#なお「$_REQUEST」は「$_GET、$_POST、$_COOKIE」をまとめたもの

「print_r()」は連想配列として内容を出力するのに対して
さらに「var_dump()」はデータ型も出力する。

送信内容だけ知りたい場合は「print_r()」を使い、
より詳しい情報が知りたい場合には「var_dump()」を使えばよいようだ。

・「print_r()」の出力例
┌──────────────────────────────────────┐
│Array ( [キー] => 値 [キー] => 値 … )                                      │
└──────────────────────────────────────┘

・「var_dump()」の出力例
┌──────────────────────────────────────┐
│array(配列数) { ["キー"]=> データ型 "値" ["キー"]=> データ型 "値" … }      │
└──────────────────────────────────────┘

ちなみに、「echo」や「print」で出力させても、
配列なので以下のような結果しか得られない。
┌──────────────────────────────────────┐
│Array                                                                       │
└──────────────────────────────────────┘
分類:PHP