Почему пустой ожидает T_PAAMAYIM_NEKUDOTAYIM, если задана не переменная?

http://codepad.org/G1TSK1c6
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный ')', ожидая T_PAAMAYIM_NEKUDOTAYIM в строке 4

Я знаю, что empty () позволяет передавать только переменные в качестве аргумента, но почему он ожидает T_PAAMAYIM_NEKUDOTAYIM (т.е. :: ) когда я даю ему константу?

5
задан Juliet 1 March 2011 в 20:29
поделиться