• # Réponses

    Posté par (site web personnel) . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 10.

    Empty the grammar

    La fonction empty permet de vider une variable, très bien, pourquoi pas.
    Mais la fonction empty, n'est pas une fonction !!!
    C'est quoi alors ?
    C'est un mot clé de la grammaire ! Si si, ils ont osé !

    Tu t'attendais à quoi pour une fonction qui agit sur des éléments du langage lui-même, à savoir les variables ? En C++, del, c'est une fonction peut-être ?

    Donc empty($var) fonctionne mais empty($var || $var2) provoque un parse error !!

    Et ce serait censé donner quoi à part une erreur au juste ?

    Found FALSE

    Mais que se passe t-il si l'élément recherché est à l'index 0 ? Mhhh ?
    False égal quoi en PHP, déjà ?

    Ce n'est pas un problème de array_search() mais de l'opérateur == qui est inutilisable, comme l'indique l'article en question.