Üçlü operatörü kullanırken referans geçebilir?

0 Cevap php

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.

0 Cevap