nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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