Utilisez une indentation de 2 espaces, mais pas de tabulations.
Noms de variables :
Essayez de donner un nom explicite à vos variables afin de ne pas être perdu quand vous programmez.
Les noms de variables composés d'un seul mot sont en minuscule, ceux composés de plusieurs mots commencent en
minuscule et chaque nouveau mot prend un majuscule au début:
- $mot = "" ;
$variableComposeeDePlusieursMots = "" ;
Structures de contrôle :Pour les structures de contrôle(if, for, while...) utilisez l'écriture suivante:
| CODE |
| if ((condition1) || (condition2)) { action; } else { action; } |
Appels de fonctions :
Les fonctions doivent être appelées :
- sans espaces entre le nom de la fonction, la parenthèse ouvrante et le premier argument.
- il faut placer un espace entre chaque argument et la virgule de séparation, mais pas d’espace entre le dernier
argument, la parenthèse fermante et le point-virgule.
| CODE |
| $variable = function($argument1, $argument2, $argument3); $court = function($argument); $variableLongue = function($argument); |
Définitions de fonctions :
Les déclarations de fonction suivent la convention "une seule accolade véritable" (one true brace) :
| CODE |
| <?php function function($argument1, $argument2 = "") { if (condition) { instructions; } return $valeur; } ?> |
Les arguments ayant une valeur par défaut doivent aller à la fin de la liste des arguments. Essayez de retourner une
valeur utile de vos fonctions. Par exemple :
| CODE |
| <?php function connect($argument1, $argument2 = FALSE) { if (conditions) { intructions; } else { instructions; } return $uneValeurPertinente; ?> |
Commentaires :
Commentez votre code le plus possible avant d’oublier ce qu’il fait.
Les commentaires du style /* */ et // sont les plus utilisés.
Les autres, du style # sont à éviter.
Balises de code PHP:
Utilisez toujours la syntaxe <?php ?>pour délimiter du code PHP, et jamais <? ?>.
Cela garanti la portabilité de votre code
Noms des constantes :
Les constantes doivent toujours être en majuscule, les mots étant séparés par des underscores (_).
Préfixez les constantes avec le nom de la classe ou du package dont elles font parties.
Par exemple, les constantes utilisées dans le package DB commencent toutes par "DB_".
img:coupe img:remarque A voir également :
Les variables d'environnement
- img:coupe
Pour toute question ou remarque concernant ce tutorial, merci d'utiliser les salles du forum