Un article très intéressant a été publié sur PHP Index et traite d’un sujet intéressant : la nomenclature de nommage des fonctions, voir carrément les prototypes d’appels, sont déroutants.
En effet, l’auteur prends des fonctions basiques en PHP et les analyses rapidement au niveau du nom dans un premier temps puis au niveau de la cohérence des paramètres qui lui sont passés. Certaines fonctions ne sont pas très logique … pourquoi un str_replace()
et un strstr()
et non un str_str()
ou un strreplace()
?
La cohérence continue un peu plus sur la fin avec la compilation de PHP et l’ajout ou non de fonctionnalité se faisant avec –with ou –enable … pourquoi pas un seul ?
Bref, un article très intéressant à lire. En espérant qu’un travail soit fait pour faire évoluer tout cela.