<?php
define('foo', 'bar');
if (empty(foo)) {
echo 'qux';
}
http://codepad.org/G1TSK1c6
Ошибка анализа: синтаксическая ошибка, неожиданный ')', ожидающий T_PAAMAYIM_NEKUDOTAYIM в строке 4
Я знаю, что empty()
позволяет передавать переменные только как аргумент, но почему он ожидает T_PAAMAYIM_NEKUDOTAYIM (т.е. ::
), когда я даю ему константу?