PHP

PHP est pleins de surprise et également pleins de ressources …si si croyez moi.

Jeudi 29 juillet 2010

Regex API twitter pour extraire hashtags, utilisateurs et URL

Exemple d'utilisation de comment extraire les données de l'API twitter.

Mardi 20 juillet 2010

Streaming avec Ruby on Rails. Quel équivalent en Ruby pour la fonction flush de PHP ?

Il peut arriver d'avoir besoin de générer une page web dont le contenu apparaisse au fur et à mesure. Dans la plupart des langages, il est à la charge de l'utilisateur de gérer son flux de donnée. Ce qui est généralement caractérisé par l'appel de la fonction flush. On réalise alors du streaming. Cette article présente le code PHP pour réaliser un flush et son équivalent en Ruby on Rails

Mardi 8 juin 2010

Montée en charge de PHP : Fatal error: Allowed memory size exhausted

Montée en charge de PHP : Fatal error: Allowed memory size exhausted

Si vous faites de la programmation orientée objet et si vous utilisez PHP5.2 ou inférieur, vous êtes surement déjà tombé sur l'erreur suivante : "Fatal error : Out of memory" Il est intéressant de savoir qu'avant la version 5.3, PHP ne possédait pas de garbage collector, les objets sont détruits à la fin de l'exécution du script. Si vous développez des scripts avec beaucoup de traitement, et que vous avez designé des object possédant d'autres objets, ne vous étonnez pas si vous dépassez la mémoire disponible.