Convention de code PHP

Logo PHPPouvoir relire le code écrit par une autre personne est très important, de même que tout le monde doit pouvoir lire votre code facilement. Bien sur si personne n’est amené à parcourir votre code vous pouvez faire comme bon vous semble.

Mais l’idée générale est qu’en lisant le code source d’un projet, on doit avoir l’impression que c’est la même et unique personne qui a tout écrit. Et de la même façon entre les différents projets. Cela aide à lire et à comprendre plus rapidement le contenu qui est écrit.

C’est surtout important dans le travail collaboratif et le maintient des sites/applications.

Cette idée est présente dans de nombreux langages, nous allons voir ici comment ça se passe pour le PHP.

Lire la suite

Twig : introduction au système de template de Symfony2

Logo TwigTwig est un système de template pour PHP créé par Fabien Potencier.
Il est par défaut intégré au Framework MVC Symfony2, mais il est possible de l’utiliser à part, avec un autre framework, ou avec une simple page PHP.

Vous pouvez l’installer avec Composer ou le télécharger directement depuis le repository sur GitHub.

On va faire ici un exemple simple d’utilisation avec un fichier PHP vide.

Lire la suite