Константы чувствительны к регистру по умолчанию. Но для симметрии с другими пространствами имен идентификаторов они могут быть определены без учета регистра:
define("mixedCASE", 123, TRUE);
print MiXeDcAsE;
И именно так TRUE
и FALSE
были предварительно объявлены. (Они не являются встроенными синтаксическими анализаторами / языками.)