Overview

Artifact ID: d78166b7340ff5a4561583634e0b2c25c6e4bff6
Page Name:Guide de style du code
Date: 2017-05-18 04: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);
}