, делая что-то вродеEval ошибка при использовании «если» короткая форма
$date = mktime();
$xxx = 'if (date("N",$date) == 1) { return TRUE; } else { return FALSE; }';
$yyy = eval($xxx);
echo $yyy;
он работает.
Но когда делать что-то вроде
$date = mktime();
$xxx = '(date("N",$date) == 1 ? return TRUE : return FALSE);';
$yyy = eval($xxx);
echo $yyy;
Я получаю сообщение об ошибке, как
Parse error: syntax error, unexpected T_RETURN in /my_path/my_file.php(107) : eval()'d code on line 1
Почему?
Спасибо, иногда я делаю не вижу леса из-за всех деревьев ;-) – user2037828