ブログ
 

【PHP】デバッグコマンド

       

文字列の出力

  • echo
  • print

ただ単に文字列を出力したい場合は、echoやprintを使用できます。
プログラムがここまで進んでいるだとか、変数の中身(文字列に限る)を調べる際によく使います。
コード内で混在するとややこしいのでどちらか一方に統一しておくといいと思います。

オブジェクトや配列の出力

  • print_r
  • var_dump
  • var_export

オブジェクトや配列の中身を出力したい場合は上記コマンドを使用できます。それぞれ少しづつ出力結果が異なります。
配列の要素数やデータ型などの細かな詳細を出力したい場合はvar_dumpmを、配列の内容や変数に代入をしたい場合は、print_rまたはvar_exportを使用するのがいいのかなと今回調べてみて思いました。

PHPにはデバッグの方法が様々あるということだけ頭の片隅に置いておけばいいと思います。そして、実際に使用してみて用途に合うものを使っていけばよいのではないでしょうか。

参考

以下の記事は、とても丁寧に説明されていておすすめです。

【php】echoやprint、var_dumpなど値や文字列の表示方法を初心者向けに徹底解説!

 
  • このエントリーをはてなブックマークに追加