Tour du mois en PHP : avril 2010

6 septembre 2010mois-php, php
 Cet article a été rédigé il y a plusieurs années et peut ne plus être tout à fait à jour…

J'ai été un peu moins actif au niveau de PHP ces derniers temps, mais cela ne m'a heureusement pas empéché de suivre ce qu'il se passait... Voici donc, avec quelques mois de retard, quelques uns des articles et blog-posts que j'ai bookmarqué pour le mois d'avril 2010 -- ceux qui me semblent le plus intéressant ou le plus marquant, en y revenant pas mal de temps après.

A Primer for PHP 5.3's New Language Features

Bientôt un an après la sortie de PHP 5.3, il commence à être utilisé pour les futures versions de plusieurs frameworks connus.
Résultat ? Des blog-posts autour des nouvelles fonctionnalités de notre langage favori[1] -- voici un post de Matthew Weier O'Phinney, de l'équipe de Zend Framework.

Definitive PHP security checklist

Une checklist de points auxquels vous devez faire attention lors du développement de vos applications PHP.
Sans forcément avoir à considérer tous ces points comme des vérités absolues, j'y retrouve beaucoup de problèmes que j'ai déjà rencontré lors de revues de code... Donc, un peu de lecture ne peut pas faire de mal, j'imagine ;-)

Compilation détaillée de PHP sous Linux

Quelqu'un qui a l'habitude de compiler PHP sous Linux vous dira quasi-systématiquement c'est facile, tu fais juste configure && make && make install ! -- mais en fait non, pour quelqu'un qui n'a pas trop l'habitude de Linux, et/ou dont c'est la première fois, ce n'est généralement pas aussi simple ^^
Une lecture intéressante (savoir compiler PHP, pour un développeur, c'est presque de la culture générale, non ?), donc -- et en français ;-)

Php Performance On Windows

Quelques slides autour des améliorations de performance de PHP sous Windows : PHP 5.3, Wincache, ...

Sql Injection Myths and Fallacies

<< Injections SQL >> : un terme qui suffit à faire trembler certains -- et qui est totalement inconnu par d'autres...

Filesystem encoding and PHP

A partir de code PHP, quels types de caractères pouvez-vous utiliser dans des noms de fichiers ? Tous ? Sous Linux ? Sous Mac ? Sous Windows ?
Cet article propose le résultat de quelques tests à ce sujet -- il est toujours bon de garder à l'esprit les différences entre les différents systèmes sur lesquels nous pouvons être amenés à déployer nos applications ;-)

XPath regular expression matching in PHP 5.3

DOM et Xpath, c'est bien -- et encore plus pour manipuler du HTML[2] !
Et, avec PHP 5.3, il devient possible d'utiliser des expressions rationnelles dans des requêtes XPath -- vous n'êtes pas encore passé à PHP 5.3 ? Encore une raison de plus ;-)

Tips for Working with DateTime in PHP

La classe DateTime, apparue en PHP 5.2 et nettement améliorée en PHP 5.3, permet de manipuler facilement des dates, y compris des dates non inclues entre 1970 et 2038.
Je ne la vois utilisée que trop rarement... Pourquoi ? Si c'est parce que vous n'en n'entendez pas assez parler, ça peut s'arranger ;-)

Mort de PHP 6 + X jours

Et pour finir, il semblerait que les articles Mort de PHP 6 + X jours de mageekguy, résumant les points intéressants de la mailling-list des développeurs de PHP, soient en passe de devenir une série à suivre :


D’autres articles, ou évènements, ont attiré votre attention, pour ce mois d'avril 2010 ?
Comme d’habitude, n’hésitez pas à en faire part en commentaire !


Notes

[1] Ou pas, diraient certains, oui, je sais

[2] Autrement dit, on ne manipule pas du HTML à grand coup de regex !!!