Overview
Artifact ID: | d78166b7340ff5a4561583634e0b2c25c6e4bff6 |
---|---|
Page Name: | Guide de style du code |
Date: | 2017-05-18 06:02:05 |
Original User: | bohwaz |
Next | 6d7e3f0bf759e0cec00c2be4cb57f16b011d36f2 |
Content
On ne suit pas PSR pour le style, car certaines règles sont délirantes.
Voici donc les règles à essayer de respecter :
- Indentation : utilisation de tabulations, pas d'espaces.
- Indentation des conditions : retour à la ligne après la condition, et après l'accolade ouvrante. Accolade fermante sur une ligne séparée. Pas de conditions sans accolades. Un espace entre le nom de la fonction et la parenthèse ouvrante.
- Fonctions / méthodes : pas d'espace entre le nom et la parenthèse ouvrante. Indentation idem que les conditions.
- Nom des classes : CamelCase
- Nom des méthodes : mixedCase
- Nom des fonctions et variables : snake_case
- Nom des constantes : UPPER_CASE
- Taille : essayer de limiter les lignes à 80 ou 120 colonnes si possible…
Exemple :
if (true && false) { Classe::methode($variable, $autre); }