web-dev-qa-db-ja.com

デバッグが正しいかどうかを確認する方法はありますか。また、自分のコードに使用できますか。

私は自分のテーマの1つをデバッグする必要があり、デバッグモードをオンにして、より多くの情報を出力したり、デバッグモードをオフにして情報が表示されないようにすることができます。

Wp_config.phpにデバッグ変数が定義されていることに気づきました。これをtrueまたはfalseに簡単に設定できます。自分のデバッグ目的でこの変数を使用しても大丈夫ですか、それとも自分で作成する必要がありますか?

また、どうすればデバッグが本当であるかどうか確認することができますか。私のPHPは少し錆びています。これは正しいです:

define('WP_DEBUG', true);

if ($WP_DEBUG) {
   // do something
}

私の質問は違います。

8
1.21 gigawatts

PHP定数は先頭に$を持ちません。厳密には、これはWordPressではありませんが、私が知っているCore is_debug()関数がないので、あなたが欲しいものは以下のとおりです。

if (defined('WP_DEBUG') && true === WP_DEBUG) {
   echo 'd00d';
}
14
s_ha_dum