novembre 2008 (7)

mercredi 26 novembre 2008

PHP, un langage "objet" qui ne permet pas la surcharge...

La surcharge, également appelé redéfinition, de fonctions et d'opérateurs est l'une des bases de la conception orientée objet.

Or, ce mécanisme est complétement abscent du modèle objet de PHP.

Ainsi, si le langage permet d'additionner des entiers avec des chaînes de caractères sans aucun problème, il ne permet pas au développeur de dire comment cette opération doit être effectuée.

Lire la suite

mardi 25 novembre 2008

$800000000000

Quelques calculs à ce sujet : Cela représente une pile de billets de $1 de 87 376 km de haut, soit plus de deux fois le périmètre terrestre ou le quart de la distance de la Terre à la Lune. Cela représente $133 par habitant sur Terre, en supposant que la population mondiale soit de 6 000 000 000  […]

Lire la suite

La SPL, c'est bien... ou pas !

La SPL est une des bonnes choses qui sont arrivées avec la version 5.1 du langage PHP.

Elle permet en effet entre autre l'utilisation des itérateurs

Ainsi, il devient possible d'itérer sur un objet dès lors que sa classe implémente l'interface iterator ou iteratorAggregate.

Lire la suite

lundi 10 novembre 2008

Paris Web 2008

Je serais à Paris Web 2008 les 13 et 14 novembre 2008 grâce à noparking.

Lire la suite

vendredi 7 novembre 2008

Réflexion sur la notion de performance

Dans les commentaires de mon billet précédent, LaurentJ me fait remarquer qu'introduire des types natifs en objet dans PHP rendrait le langage bien plus coûteux en terme de performance et d'utilisation mémoire .

Dans l'absolu, je suis tout à fait d'accord.

Mais tout dépend du point de vue.

Lire la suite

mercredi 5 novembre 2008

Une des choses qui me font dire que le modèle objet de PHP est de la merde

Lorsque j'ai découvert PHP, je venais de passer cinq ans à faire du C++ à très haute dose.

Pendant cette période, j'ai donc fait de l'objet, pensé objet, rêvé objet.

La transition du C++ vers PHP, à l'époque en version 3, a donc été rude, puisque ce dernier ne proposait qu'un modèle procédurale.

Cependant, quelques mois plus tard, pour mon plus grand bonheur, la version 4 sortait et proposait un modèle objet.

Et là, je me suis dis que les miracles existaient.

Lire la suite

lundi 3 novembre 2008

PHP, c'est de la merde !

J'utilise le langage de programmation PHP professionnellement depuis l'année 2000.

Depuis cette date, je l'utilise également pour mes projets personnels.

C'est même à ce jour le seul langage de programmation que j'utilise.

Grâce à lui, j'ai développé et mis en production des projets de toute taille, pour des professionnels ou des particuliers, en ligne de commande, en intranet, en extranet ou bien tout simplement visible sur Internet.

Lire la suite