PHP

[PHP]デバッグを行う為、変数の中身を表示させる

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

デバッグ中どうしても変数の中身を確認したい時ありますよね。
echoやprintが処理上どうしても使用できない時、error_logで出力可能です。

 

$message_type出力タイプ使用例
   0 php.iniの設定内容へ出力。デフォルト値で省略可能。error_log(“ここへ出力文字!”, $message_type);
   1 メール出力error_log(“ここへ出力文字!”, $message_type,”test@example.com”);
   3 指定場所へ出力error_log(“ここへ出力文字!”, $message_type, “/var/tmp/error.log”);

簡単ですね。
もしログ出力されない場合は、ログファイルのパーミッションの確認をする。
ちなみに$messageがゼロの場合、php.iniには以下の記述が存在するか確認。

error_log = /var/log/php.log

error_logは上記以外にもオプションがあるので、マニュアル等で調べてくださいね。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

ブログ記事について

ブログ記事は基本、毎週月曜日午前中に発信!(ニュース関連については随時)
記事に価値があると感じましたら、応援をお願いいたします!

公式ホームページについて

当ブログではITエンジニア関連のテクニカルな事、そして様々な商品のレビュー記事を公開しています。
一方ホームページでは、それ以外の少しビジネス寄り(企業や個人事業主向け)のサービスや情報を発信します。

該当される方、ご興味のある方はホームページの方もご参照ください。

コメントを残す

*