Le code est court, mais complète:Comment faire pour que cet extrait PHP fonctionne sans avertissement?
function process($obj)
{
if(empty($obj))return 1;
return 2;
}
echo process($arr['nosuchkey']);
Comme nous le savons tous, appelant empty($arr['nosuchkey'])
ne sera jamais d'émettre des avertissements.
Mais process($arr['nosuchkey'])
signale un avis.
Y a-t-il une solution de contournement sans désactiver les avertissements; disons, par la syntaxe?
Qu'est-ce que le msg d'avertissement? – powtac