【PHP】開発やデバッグに便利なコード

phpで開発している人ならおなじみの関数var_dump()ですが、配列や変数の中身が全て1行にまとまって出力されてしまうので、構造が複雑になるほど解析が大変……。

そんな時はHTMLのpreタグでマークしてあげると整形して表示してくれます。

php
echo '<pre>';
  var_dump($hoge);
echo '</pre>';

WordPressで開発している人は管理者権限のみの条件分岐をしてあげると、フロントエンドには影響なくデバッグができますよ。
(本番環境ではやらないと思いますが……。)

php
if(current_user_can( 'administrator' )){
  echo '<pre>';
    var_dump($hoge);
  echo '</pre>';
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です