Ben bu ifadenin if kısmı gerçekten başarır anlamaya denemek için her şeyi denedim. Bu $ _var atanabilir hiçbir değeri aslında parantez içinde ne if deyimi carryout yapacak görünür. Birisi birisi üretim kodunda bu if sözdizimi kullanmak neden beni anlamak için yardımcı olabilir misiniz?
<?php
$_var=true;
if(!$_var =func() ) {echo 'returning false';//never prints!?
}
echo $_var;
function func(){ echo 'test';return 3;}
?>