Re: j'apprends php 1
Von: Olivier Masson (sisemen@laposte.net) [Profil]
Datum: 06.11.2009 21:03
Message-ID: <4af476b6$0$381$426a34cc@news.free.fr>
Newsgroup: fr.comp.lang.php
Datum: 06.11.2009 21:03
Message-ID: <4af476b6$0$381$426a34cc@news.free.fr>
Newsgroup: fr.comp.lang.php
Olivier Miakinen a écrit : > Le 06/11/2009 19:43, Olivier Masson a écrit : >>>> if (count($del)) >>> Si $del est un tableau vide, la boucle foreach ne sera de toutes façons >>> pas exécutée. Donc le test est inutile. >> Ben non : Invalid argument supplied for foreach(). > > Ah ? Avec un tableau vide, vraiment ? Ou avec une valeur nulle ? Je pensais qu'en indiquant $del=array() dans la déclaration des arguments (je sais pas si on dit ainsi), c'était ok mais non. > >> Fonctionne normalement avec ma condition inutile. > > Peut-être parce que count(null) retourne 0, en revanche si j'en crois la > doc count(0) et count("") retournent 1. Précisément. Je suis déçu car je pensais que array() était de type array mais non, c'est null, c'est nul. En fait, si ça avait été comme je pensais ci-dessus, il n'y aurait pas eu besoin du if.[ Auf dieses Posting antworten ]
Antworten
- Olivier Miakinen (06.11.2009 21:57)
