Que veut dire...

Eléphant du PHP | 271 Messages

02 nov. 2005, 01:03

Bonjour à tous,

Je souhaite savoir à quoi correspond les termes : switch et mktime

Merci d'avance
Patience et obstination sont des qualités !

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

02 nov. 2005, 01:18

si tu veux savoir à quoi correspondent ces instructions tu peux aller voir dans la doc PHP : http://fr.php.net

switch sert à donner plusieurs conditions/instructions à un test sur une variable, pour regrouper plusieurs IF en gros
deux exemples équivalent :
if ($nombre == 1) { echo "le nombre vaut 1"; }
if ($nombre == 2) { echo "le nombre vaut 2"; }
if ($nombre == 3) { echo "le nombre vaut 3"; }
if ($nombre == 4) { echo "le nombre vaut 4"; }
switch($nombre) {
   case 1 :  echo "le nombre vaut 1"; break;
   case 2 :  echo "le nombre vaut 2"; break;
   case 3 :  echo "le nombre vaut 3"; break;
   case 4 :  echo "le nombre vaut 4"; break;
   default : echo "le nombre ne vaut ni 1, ni 2, ni 3, ni 4";
}
le break sert à ne pas passer dans les autres conditions, le default sertà définir une action au cas où la variable n'aurait aucune des valeurs citées avant.

mktime doit vouloir dire "make time", donc fabriquer un timestamp à partir d'une date

pour plus de détails => la documentation ;)