• # empty() ne permet pas de vider...

    Posté par . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 8.

    …mais de tester di une variable vaut 0 ou "".

    Dans le cas d'array_search, tu dois utiliser ===

    Aprés, tu peux aussi déclarer tes variables et adopter des comportements / une configuration te permettant d'avoir un comportement plus strict.

    Mais sur le fond, on sent bien l'héritage grand public. C'est pas forcément un mal ceci-dit, c'est sans doute un élément clé de la popularité de PHP. Tout est affaire de compromis.