Kodu kısa, ama complete:
function process($obj)
{
if(empty($obj))return 1;
return 2;
}
echo process($arr['nosuchkey']);
Hepimizin bildiği gibi, empty($arr['nosuchkey']) uyarıları rapor asla çağırıyor.
Ama process($arr['nosuchkey']) bir uyarı bildirir.
Uyarıları devre dışı bırakmadan bir çözüm var mı; sözdizimi ile, demek?