Неважно, true
точно так же, как TRUE
. То же самое касается false
и null
. Я не слышал, чтобы это имело значение в любой момент.
Единственный способ, которым вы можете все испортить, это заключить в кавычки эти значения, например:
$foo = false; // FALSE
$bar = "false"; // TRUE
$foo2 = true; // TRUE
$bar2 = "true"; // TRUE
$foo3 = null; // NULL
$bar3 = "null"; // TRUE
Единственной вещью, ограничивающей или поощряющей использование прописных или строчных букв, может быть ваша компания или ваши собственные правила кодирования. Кроме того, вы можете использовать любой из них, и это не приведет к каким-либо проблемам.