Personnellement, ça m'énerve de voir ce genre d'article à deux sous.
PHP est un langage de programmation. Comme tout les langages, il a une syntaxe à respecter, des règles à respecter.
Et tout est indiqué dans la documentation !!! Et le meilleur, c'est que 95% de la documentation est écrite en français et est très claire de compréhension ! Tout les langages ne peuvent pas s'en venter.
Alors, ton problème avec empty :
Premièrement, cette fonction « ne permet pas de vider une variable".
Deuxièmement, tu aurai lu la documentation à propos d'empty, tu auras pu lire que « empty() ne vérifie que les variables, toute autre chose retournera une erreur d'analyse. En d'autres termes, ce qui suit ne fonctionne pas : empty(trim($name)). A la place, utilisez trim($name) == false. »
Ensuite, pour array_search, que dire de plus que ceci.
Personnellement, j'écris du PHP toute la journée pratiquement. Étrangement, je ne suis pas perturbé par tout ces pseudo problème que vous trouvé si immonde. Peut-être tout simplement que je sais lire une documentation, et pas d'autre.
Par contre, j'avoue que certain point peuvent être problématique, mais ça tend à se résoudre avec les dernières mise à jour de PHP.
# N'importe quoi.
Posté par Blount (site web personnel) . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 10. Dernière modification le 12 septembre 2012 à 12:28.
Personnellement, ça m'énerve de voir ce genre d'article à deux sous.
PHP est un langage de programmation. Comme tout les langages, il a une syntaxe à respecter, des règles à respecter.
Et tout est indiqué dans la documentation !!! Et le meilleur, c'est que 95% de la documentation est écrite en français et est très claire de compréhension ! Tout les langages ne peuvent pas s'en venter.
Alors, ton problème avec empty :
Premièrement, cette fonction « ne permet pas de vider une variable".
Deuxièmement, tu aurai lu la documentation à propos d'empty, tu auras pu lire que « empty() ne vérifie que les variables, toute autre chose retournera une erreur d'analyse. En d'autres termes, ce qui suit ne fonctionne pas : empty(trim($name)). A la place, utilisez trim($name) == false. »
Ensuite, pour array_search, que dire de plus que ceci.
Personnellement, j'écris du PHP toute la journée pratiquement. Étrangement, je ne suis pas perturbé par tout ces pseudo problème que vous trouvé si immonde. Peut-être tout simplement que je sais lire une documentation, et pas d'autre.
Par contre, j'avoue que certain point peuvent être problématique, mais ça tend à se résoudre avec les dernières mise à jour de PHP.