Tag : PHP

Par Jérémy Huet, le 10 août 2012

Un serveur Apache et des versions de PHP à la douzaine

Ça y est, vous êtes un développeur PHP heureux - voir même comblé : on vous a enfin confié un développement en PHP 5.4 ! A vous les joies des traits et autres dé-référencements de tableaux (et la super syntaxe ['hey' => 'you']) sans oublier l'amélioration des fonctions anonymes et la disparition des magic quotes !

Oui mais... comment comptez-vous développer avec cette nouvelle version sur votre serveur (ou VM) qui carbure en 5.3 et sert toujours pour les anciens projets ? Bien-sûr vous pouvez toujours faire un nouveau serveur (ou VM) avec la bonne version mais cette solution me laisse un petit goût de pas fini - pas vous ? Ce que je vous propose de voir ici c'est comment installer cette version 5.4 (et possiblement toute autre version de PHP) en parallèle avec votre 5.3 : sur la même machine et avec le même Apache. Tout ça grace aux CGI !

Lire la suite
Par Éric Lernon, le 17 juin 2012

Forum PHP 2012

Le forum PHP 2012 s'est déroulé les 5 et 6 juin. Organisé par l’AFUP (Association Française des Utilisateurs de PHP), l'édition 2012 était très attendue après l'absence de l'événement en 2011. Les thèmes ont été très larges : qualité, performance, cloud, tests unitaires, etc.

Lire la suite
Par Éric Lernon, le 29 mai 2012

Intégration à Eclipse d’outils d’assurance qualité pour PHP

L’écosystème PHP regorge d’outils permettant d’augmenter sensiblement la qualité du code produit par les équipes de développement. On peut noter les travaux avancés de Sebastian Bergmann et plus généralement des contributeurs de la PHP Quality Assurance Toolchain qui fournissent à la communauté un outillage précieux.

Ce billet explore les outils les plus couramment utilisés lors d’une analyse du code PHP. Souvent plébiscités dans un cycle d’intégration continue ; ils sont rarement intégrés à l’environnement de développement : lancement manuel via un terminal, pre-hook sur un serveur de versionning. L’objectif est ici d’augmenter l’interactivité de ces outils avec les développeurs et de leur permettre d’aborder des méthodologies comme le Test Driven Development (TDD) plus sereinement.

Lire la suite