J'aime beaucoup PHP5
Voilà ça c'est dit. Mais il reste encore quelques problèmes, nottament au niveau des librairies. Outre le fait que la SPL est très incomplète et peu fonctionelle, outre encore le fait que j'ai du réimplémenter PDO pour éviter d'utiliser une version cvs potentiellement buguée, il me manque encore quelques features, comme un typage fort, qui permettrait:
- de déclarer proprement des variables (eg:
int $id;) - de déclarer des vrais prototypes de fonctions/méthodes (eg:
bool public function isValid(int $id);)
Ca permettrait entre autre de pouvoir générer de la doc plus facilement qu'avec des outils comme phpDocumentor, qui sont très utiles et performants, mais assez lourd à utiliser au quotidien je trouve.
Comments
Paf, en plein dedans. PHP n'est pas java. http://www.devshed.com/c/a/PHP/Conflict-PHP/ Ce rapprochement est fait pour faire plaisir aux entreprises, JEE, tout ça. PHP est un langage de sauvage, d'abord ils font le ménage dans leur nomenclature, ils font des objets de bases, comme les arrays, les strings ... ensuite, ils se la peteront en objet tout joli.
on a pas vraiment la même vision de PHP je crois ;)
pour moi PHP, c'est mon gagne pain. peut etre que pour toi aussi, mais j'en ai pas l'impression
de toute façon c'est clair que PHP est bourré de trucs pas bons, genre les fonctions sur les chaines de caractères avec l'ordre des arguments qui changent d'une fonction a l'autre (jpense surtout aux needle et haystack), des noms de fonction inconsistents (str_* et str*), etc etc
Je suis un peu du même avis que Mathieu, tu es sûr que PHP est vraiment le langage qu'il te faut? D'autres ont déjà le typage fort et tout, et tout...
La question présentement n'est pas vraiment de savoir si PHP est vraiment le langage qu'il me faut, mais plutot de dire ce que j'aimerai voir dans PHP.
Après c'est sur qu'avoir un typage fort dans PHP c'est peut-être pas forcément utile, et ce n'est clairement pas ma priorité pour l'instant :)
en fait je crois que c'est le polymorphisme qui me manque le plus..