しながらノマドエンジニアのたびんちゅ中澤のブログ。PHP初心者向けに、var_dumpについてご説明させていただいます。PHPには情報を出力する関数がいくつかあり、具体例としては下記のようなものがあります。print_rvar_exportecho上記3つの情報を出力するための関数とvar_dumpは何が違うのか、その違いについてもご説明させていただきます。初心者でも絶対にわかるので、是非参考にしてみてください。var_dumpはデバック作業にオススメ!var_dumpとはvar_dumpは、変数や処理命令などを画面に出力する関数です。「画面に出力する関数」であれば、下記の関数も似たような結果を得ることができます。print_rvar_exportechoしかし、上記3つの関数とvar_dumpが決定的に違う点が、出力する情報量です。var_dumpでは、「データ型・バイト数」も出力できるため、エラーを発見するデバックにはとても向いています。var_dumpの書き方var_dumpの書き方は下記の通りです。var_dump(出力する情報)()内に、出力する情報を記入すれば出力されます。var_dumpを実際のコードで書いてみた実際にarrayという配列を用いてコードで書いてみます。用いて$dataの配列を作り、var_dumpで出力するというシンプルなコードです。出力結果に、$dataの配列の値だけでなく、データ型(string(5))まで出力されているのがわかると思います。(例:1、123、2000)倫理型・・・true、falseしかし、PHPでは値に応じて自動でデータ型の処理をしてくれるので、記述する必要はありません。var_dump以外の出力するための関数はどのように表示されるのでしょうか。実際のコードで見比べてみましょう。var_dump・var_export・print_r・echoとの違いvar_dump以外の出力するための関数は下記の3つです。print_rvar_exportecho上記3つのいずれも、PHPで頻繁に使われる情報を出力する関数です。var_dump・print_r・var_export・echoの違いはどこにあるのか、言葉で説明すると難しいので、実際の出力結果を見比べてみましょう。Arrayvar_dump・print_r・var_export・echoの違いをなんとなく理解できたと思います。ぶっちゃけ、「var_dumpは全ての情報を出力してくれるんだな」程度の認識で大丈夫です。出力する情報量が多いからこそ、エラーを見つけやすいため、「デバック作業に向いている」と覚えておいてください。var_dumpはデバック作業にオススメ!var_dumpは情報を多く出力できるため、エラーを発見するのに最も有効的な関数です。大型の開発に着手する際は必ず役立ちますので、「var_dumpはデバック作業に向いている」とだけ覚えておきましょう。現在、ウェブアプリケーション開発・システム開発の案件を多数保有しており、受託案件希望の優秀なエンジニアを随時募集しております。そのため、受託希望のエンジニアの方は下記LINE@よりご登録頂き、チャットで簡単な自己紹介をお願いいたします。使用言語等は指定はありませんので、お気軽にご登録ください。寛ラクロスで世代別日本代表になり、旅がしたいというただ一心で、就職せずにとりあえず路上で靴磨きの商売を始める。その後、独学でプログラミングを学び、ウェブアプリケーション・システム開発を受託で請負、200以上の開発に携わる。me!ラクロスで世代別日本代表になり、旅がしたいというただ一心で、就職せずにとりあえず路上で靴磨きの商売を始める。その後、ウェブアプリケーション・システム開発を受託で200以上携わる。