HHeLiBeXの日記 正道編

日々の記憶の記録とメモ‥

定義値の型はちゃんと意識しましょう

デバッグモードなんだかそうでないんだか‥

define('DEBUG', 'false');

まぁこれだけならいいんだけど‥

if (DEBUG) {
    error_log("これはデバッグメッセージよ♪\n", 3, "Debug.log");
}

「if (DEBUG == 'true')」とか書いてあるならまだしも、定数DEBUGは文字列値なのだから、真偽判定したら常にtrueになるでしょ‥orz


このコードのせいで200MBくらい無駄にディスクを消費してたとかしてないとか(謎)。