Programmation PHP
Cette page ne sert pas à apprendre le php, mais plutot pour stocker les trucs et astuces que j'ai pu trouver pour ce langage.
Concatenation ou param&egrav;tres ?
Dans le cas d'un affichage par echo ou print, plutot que d'utiliser le point pour separer les deux parties de la concatenation, utilisez une virgule !Cela revient &agrav; plusieurs param&egrav;tres &agrav; la commande, donc pas de travail de concatenation inutile pour la machine :)
Cela donne ceci:
echo 'Mon prénom est : ',$prenom;Source: Benchmark des deux solutions
Guillements
Il existe plusieurs facon d'écrire du texte en php, la pus commune est malheureusement la moins bonne: les guillemets.En effet, les guillements sont interprétés!!! Cela veut dire que l'ordinateur verifie tout le texte entre guillemets.
C'est pratique pour y insérer une variable php directement, mais en fait il ne faut pas.
Mieux vaut utiliser des simple quotes, la touche jsute acoté ;) La le texte n'est pas interprété et pour y rajouter une variable php, utilisez la virgule ( cf au dessus )
Cela donne :
echo "Mon prénom est $prenom"; devient echo 'Mon prénom est ',$prenom;
Boucles avec fin variables
Une des erreurs les plus communes en programation: si vous avez une boucle en for ou while, vous ne devez pas avoir dans la condition de sortie/fin une evaluationCar elle va être recalculée a chaque passage de la boucle!
Ce qu'il ne faut PAS faire:
Il faut d'abord faire l'evaluation et stocker le résultat et ensuite faire la boucle sur la variable:while( $i < count($tableau) ){$i++ ;}
$n = count($tableau); while( $i < $n ){$i++ ;}