Basit bir soru, basit kod. Bu çalışır:
$x = &$_SESSION['foo'];
Bu değil:
$x = (isset($_SESSION['foo']))?&$_SESSION['foo']:false;
Bu atar PHP Parse error: syntax error, unexpected '&'. Bu koşullu operatörü kullanırken referans geçmek, ve neden mümkün, sadece değil mi? ? ve & arasında bir boşluk varsa da olur.