文字列の出力
- echo
ただ単に文字列を出力したい場合は、echoやprintを使用できます。
プログラムがここまで進んでいるだとか、変数の中身(文字列に限る)を調べる際によく使います。
コード内で混在するとややこしいのでどちらか一方に統一しておくといいと思います。
オブジェクトや配列の出力
- print_r
- var_dump
- var_export
オブジェクトや配列の中身を出力したい場合は上記コマンドを使用できます。それぞれ少しづつ出力結果が異なります。
配列の要素数やデータ型などの細かな詳細を出力したい場合はvar_dumpmを、配列の内容や変数に代入をしたい場合は、print_rまたはvar_exportを使用するのがいいのかなと今回調べてみて思いました。
PHPにはデバッグの方法が様々あるということだけ頭の片隅に置いておけばいいと思います。そして、実際に使用してみて用途に合うものを使っていけばよいのではないでしょうか。
参考
以下の記事は、とても丁寧に説明されていておすすめです。
IT/Webエンジニアとして勤務しています。
猫が大好きです。このところ毎日愛猫に枕を取られ続けています。
最近のコメント