Простой вопрос, простой код. Это работает:
$x = &$_SESSION['foo'];
Это не означает:
$x = (isset($_SESSION['foo']))?&$_SESSION['foo']:false;
Он выдает PHP Parse error: syntax error, unexpected '&'
. Нельзя ли передавать по ссылке при использовании условного оператора, а почему бы и нет? Также бывает, если между ?
и &
есть пробел.