Tour du mois en PHP : juin 2008

le - Lien permanent 2 commentaires

Pour la seconde fois, voici une sélection des liens en rapport avec PHP qui ont attiré mon attention ce mois-ci, et que j’ai bookmarké depuis mon dernier “Tour du mois en PHP”, début juin.

Le principe est toujours le même : arrivé en début de mois (ou fin de mois précédent ; ou peu importe, en gros une fois par mois ^^ ), je dépile mes Favoris del.icio.us taggés “php”.
Tout aussi en vrac que le mois dernier, voici !


Doctrine 0.11.0 Stable Released

Doctrine est un Framework ORM PHP ; j’ai déjà eu l’occasion d’en parler le mois dernier.
Sa version 0.11 est sortie il y a tout juste quelques jours.

The wait is over: symfony 1.1 released

Symfony est l’un des “grands” Frameworks PHP.
Sa version 1.1, attendue, vient tout juste de sortir - il y a deux jours ^^

Migrating OOP Libraries and Frameworks to PHP 5.3

Matthew Weier O’Phinney, architecte intervenant sur le Framework Zend, pose sur son blog (qui est à suivre, devrai-je dire ! ) quelques questions à propos des conventions de nommage à adopter en passant à PHP 5.3, conjointement à l’utilisation des namespaces.
Vos avis ? Ils sont les bienvenus !

Testing Zend Framework MVC Applications

Sur le même blog, une proposition permettant de tester les couches hautes d’applications basées sur le modèle MVC du Zend Framework à l’aide de PHPUnit :
Plus nécessairement besoin de lancer Selenium RC (et de disposer d’une machine sur laquelle faire tourner des navigateurs ! ) : il est désormais possible de simuler des requêtes HTTP, avec les passages de paramètres qui vont bien, les analyses de pages HTML à la recherche d’éléments, …
Après, cela ne remplacera pas des tests basés sur Selenium, navigant réellement à l’aide d’un navigateur… Mais faute de moyens, de volonté, ou de temps…
Qu’en pensez-vous ?

D’ailleurs, puisque je parle de tests Selenium ; voici une astuce pour Travailler avec Selenium RC à plusieurs utilisateurs.

Friday afternoon toying: eZ Components as phar

Derick Rethans nous montre, en quelques lignes, comment utiliser phar pour créer un package contenant une application PHP entière, en un seul fichier.
L’idée a d’ailleurs été reprise, à titre d’expérience, par Sebastian Bergmann pour PHPUnit
Un seul fichier, à la manière des .jar du monde JAVA, pour contenir une application (ligne de commande) complète ; tentant !

PHP: rfc:ifsetor

Il y a quelques temps, on pensait que ifsetor ferait parti de PHP 5.3 ; pour l’instant, ce n’est pas le cas…
En attendant, Lukas Smith a créé la RFC correspondante ; qui sait ?
Note : les références, en bas de page, ne sont pas inintéressantes %)

Addslashes(): don’t call it a comeback

A peu de chose près, j’imagine que nous avons tous commencé par là - du moins après avoir découvert ce qu’est une injection SQL…
Et pourtant… Est-ce vraiment la solution ?

PHP5 : La gestion avancée des dates

Manipuler des dates n’est jamais tâche aisée… Et pourtant, ce serait tellement plus simple en utilisant la classe DateTime, intégrée à PHP depuis la version 5.1 !

Trois grilles de comparaisons

Ce n’est pas que du PHP, mais PHP a définitivement son mot à dire sur ces types de logiciels :

What PHP Deployment Gets Right

Quels sont les points forts de PHP, en terme de déploiement d’application ?
Que pensez-vous de la lecture de “The failure cases are isolated”, “File-based deployment”, “Minimal global dependencies”, ou encore “It’s pretty easy to do multiple deployments for development“ ?
Est-ce que ce ne sont pas des qualités que nous apprécions tous les jours ?

Last we checked, PHP IS a framework

Combien des logiciels PHP les plus répandus sont basés sur un Framework ? Autre que PHP lui-même ?
MediaWiki ? Wordpress ? Drupal ? non, non, et non !

Building Web Applications Using PHP and Java

Une des grandes forces de PHP a toujours été son ouverture - et sa capacité à l’ouverture.
L’exemple le plus souvent repris est la multiplicité des SGBD auxquels il permet de se connecter…
Et bien, PHP peut aussi communiquer avec… JAVA !

Je me permet de réitérer mon invitation du mois dernier :
D’autres articles ont attiré votre attention ? Faites-en part en commentaire ! (En anglais ou français, tant qu’à faire : le français est ma langue natale, et je comprend bien l’anglais technique ; j’ai plus de mal avec le reste ^^ )

Et à dans un mois, pour la prochaine édition du mon Tour du mois en PHP !

Vous avez apprécié cet article ? Faites le savoir !

Commentaires

1. Par OliMagoo le 2008-08-07 13:13
OliMagoo

Salut Pascal,
ce n'est pas le meilleurs endroit, mais je ne vois pas de lien pour te contacter en direct...

Je suis néophyte dans le blogging. J'utilise aussi dotclear et le même theme que toi. J'ai 2 questions à te poser... J'espère que tu voudras bien m'accorder 2 minutes.
Merci d'avance (tu peux maintenant virer ce commentaire :-))

2. Par Pascal MARTIN le 2008-08-07 19:35
Pascal MARTIN
(répondu par mail ^^ )
Ce post n'est pas ouvert aux nouveaux commentaires (probablement parce qu'il a été publié il y a longtemps).