Когда-то, ещё во второй версии, функции в PHP определялись иначе. Синтаксис сменился в версии 3. Для того, чтобы программисты могли безболезненно перейти на новую версию
Дано: $var = strval(TRUE-TRUE); echo empty($var) ? 'empty' : 'full';