Einfache Frage, einfacher Code. Das funktioniert:
$x = &$_SESSION['foo'];
Dies ist nicht der Fall:
$x = (isset($_SESSION['foo']))?&$_SESSION['foo']:false;
Es wirft PHP Parse error: syntax error, unexpected '&'
. Ist es einfach nicht möglich, bei Verwendung des bedingten Operators eine Referenz zu übergeben, und warum nicht? Was passiert auch, wenn ein Leerzeichen zwischen dem ?
y &
.