[su_youtube url=”https://www.youtube.com/watch?v=63C73T6JO9E”]
Opérations de comparaison
== ———>test d’égalité de valeurs
=== ———>test d’égalité de valeurs ou de types de données
!= ———>test de différence entre deux valeurs
!== ———>test différence entre deux valeurs ou de types de données
< ———>teste si une valeur est inférieure à une autre
> ———>teste si une valeur est supérieure à une autre
<= ———>Teste si une valeur est inférieure ou égale à une autre
>= ———>Teste si une valeur est supérieure ou égale à une autre
Opérateurs logiques
And ou && ———>ET logique
Or ou || ———>Ou logique
Xor ———>Ou exclusif(test si une seule des deux expressions vaut True)
! ———>Non logique
Test
If ($x == 10){
une ou plusieurs instructions exécutées si $X vaut 10
}
———————
if ($x == 10){
une ou plusieurs instructions exécutées si $X vaut 10
}
elseif ($x==12){
une ou plusieurs instructions exécutées si $X vaut 12
}
else{
une ou plusieurs instructions exécutées si $X ne vaut ni 10 ni 12
}
————————
if($x == 10){
une ou plusieurs instructions exécutées si $X vaut 10
}
else {
une ou plusieurs instructions exécutées si $X est différent de 10
}
—————————
switch ($x){
case 0:
echo “x vaut 0”
break;
case 1:
echo “x vaut 1”
break;
case 2:
echo “x vaut 2”
break;
}
————————————
Boucles
for ($i =0; $i<10;$i++){
echo ” i vaut $i<br> “;
}
$i=0;
while ($i<10){
$i++;
echo ” i vaut $i<br>”;
}