class a {
function __get($property){...}
}
$obj = new a();
var_dump(isset($obj->newproperty));
Cevap hayır ama neden görünüyor?
Oldukça __ get kullanarak almak daha __isset denetler çünkü.
Boş ne bir standart yoktur gibi, __ isset aramak için çok iyi bir seçenektir. Belki sınıfı null bağlamında kabul edilebilir bir değerdir. Ayrıca üye olmasaydı, o isset($myObj->item)
bu durumda olduğu gibi her zaman doğru dönecekti kıracak yeni bir boş bir nesne, dönen bir sınıf olabilir.
Bu sadece değildir; yerine __ isset kullanabilirsiniz. Bu ortaya koydu here.