1/ Ne pas copier les variables inutilement
Inutile de copier les variables pré-définies pour avoir un nom de variable plus court, cela double la consommation de mémoire.
- Code: Tout sélectionner
MAUVAIS: $description = $_POST['description']; echo $description;
BON: echo $_POST['description'];
2/ Utilisez les guillemets simple ' et non pas les doubles "
- Code: Tout sélectionner
MAUVAIS: $test = "Mange cette pomme !";
BON: $test = 'Mange cette pomme !';
MAUVAIS: $type = "avion"; $test = "C'est un $type rouge";
BON: $type = 'avion'; $output = 'C'est un ' . $type .' rouge';
3/ Utilisez echo plutôt que print
Utiliser echo à la place de print offre une meilleure lisibilité des résultats, et dans le cas suivant une meilleure performance.
- Code: Tout sélectionner
MAUVAIS: <?php print($maVariable); ?>
BON: <?php echo $maVariable; ?>
4/ Ne pas utiliser la concaténation avec echo
- Code: Tout sélectionner
MAUVAIS: echo 'Bonjour, je m'appelle ' . $prenom . $nom . ' et j'habite à ' . $ville;
BON: echo 'Bonjour, je m'appelle ' , $prenom , $nom , ' et j'habite à ' , $ville;
5/ Utilisez switch/case plutôt que if/else
- Code: Tout sélectionner
MAUVAIS: if($_POST['action'] == 'ajouter') { ajUtilisateur(); } elseif ($_POST['action'] == 'supprimer') { supUtilisateur(); } elseif ($_POST['action'] == 'editer') { editUtilisateur(); } else { affAction(); }
BON: switch($_POST['action']) { case 'ajouter': ajUtilisateur(); break; case 'supprimer': supUtilisateur(); break; case 'editer': editUtilisateur(); break; default: affAction(); break; }
Allez hop ! A vos clavier pour corriger vos scripts
Source: PHP Performance tips






