Un rappel sur les 7 bonnes pratiques pour le codage PHP.

Dans ce bout de code, nous retrouvons les "7 commandements" du codeur PHP :

<?php
 
$code_is_ugly = true;
if (9069 === $code_author) {
	$code_is_ugly = false;
}
 
?>
  1. Déclarer ses variables
  2. Tester le typage (===)
  3. Utiliser des noms de variables parlants
  4. Utiliser des noms de variables anglophones
  5. Pas de shorts tags
  6. Indenter son code (utilisation des espaces)
  7. Respecter un standard de codage (genre Pear)
Mon coup de coeur

Le test de la constante 9069 en la plaçant a gauche de l'équation permet d'éviter les prises de têtes sur un truc genre:

if ($code_author = 9069) {

qui renvoient systématiquement true et qui peuvent prendre des heures à débuguer (nottament quand c'est la première fois qu'on tombe dessus).

Source : Digital fashion

Ma touche "perso"

Pour répondre à Gameplayer à sa proposition :

$strVariableName ==>chaine
$booVariableName ==> booleen

A mon travail, nous avons pris l'habitude d'indiquer le type de nos variables dans le nom de celle ci :

  • $S_foo = 'bar';
  • $I_foo = 10;
  • $O_foo = new Bar();
  • $A_foo = array();
  • ...