Les conditions
Intro
Mais que ce que sa peut bien être? Dans le monde où nous vivons, les conditions sont obligatoire.
Exemple: Si le php est dynamique alors il doit avoir les conditions
Si mon chat à faim alors je vais lui donner à manger
Si un triangle à un angle droit alors le triangle est rectangle.
Vous comprenez ?
Si quelque chose alors quelque chose.
allais, un autre exemple:
Si le membre à plus de 13ans, j'accepte qu'il s'inscrive.
Le if
Si certain connaisse l'anglais, ils savent que "if".
Donc voici comment on ce sert de if.
- Code: Tout sélectionner
<?php
if (la condition)
{
//code php
}
?>
Ici, vous pouvez noter qu'il n y a pas de point virgule, mais il y a des accolade. Vous noterez, que si il y'a pas de ; alors la ligne suivante il y a {. Mais attention, on ne met pas des accolade de partout, seulement à quelque exception, et la condition en fait partit. Donc voila, si la premiere ligne est juste, alor sle code entre accolade est exécutez
Mais comment forme t-on la condition?
Comme ceci
- Code: Tout sélectionner
<?php if (5 < 8)
{
echo "5 est plus petit que 8"
}
?>
Voila, la condition est vrai car 5 est plus petit que 8. Mais bon on utilise rarement des nombres, car la condition est toujours vrai. Voila un autre exemple.
- Code: Tout sélectionner
<?php
$age = 15;
if ($age < 18)
{
echo "Vous n'êtes pas majeur";
}
?>
Voici un tableau avec lequel, les operations fonctionne.
signe signification
< plus petit que
> plus grand que
== est égale
!= n'est pas égale
Bon déjà , sava. Nos condition peut être complexe.
- Code: Tout sélectionner
<?php
$age =15;
if ( 13 <  $age < 18 )
{
echo "vous êtes un adolescent, on dit souvent l'age con";
}
?>
Voila la condition est juste. Donc le code est executer.
else
Mais a quoi peut servir le else?
Le else veut dire sinon, il doit être placez juste une ligne a la fin des accolade de if.
Dans nos exemple:
- Code: Tout sélectionner
<?php
$age = 15;
if ($age < 18)
{
echo "Vous n'êtes pas majeur";
}
else
{
echo "Vous êtes majeur";
}
?>
Voila donc, je vais pas vous en dire plus.
Le OU, ET et NULL
Donc voici, je voudrais que l'age est supreieure a 18 mais qu'il n'est pas égale a 18. Comment fait ont?
- Code: Tout sélectionner
<?php
$age = 19;
if(18 < $age && $age != 18)
{
$connection = "oui";
}Â Â
?>
Bon, le "et" s'exprime par "&&" en php.
Le "ou" fonctionne pareille, mais on l'exprime par "||".
Mais le NULL que que sa veut bien dire? Le NULL veut simplement dire rien, vide xd.
on l'utilise avec "if ($nomdelavariable != NULL)" En faites c'est une sorte de securitez, "!=NULL" exprime que la variable existe. Je vous conseil de faire vos test.
Une alternatif, switch
Mais a quoi peut servire switch? switch a était créer parce que on déteste répétez 36mille fois le même code. Je m'explique, si vous voulez créer une phrase a chaque age qu'il existe. Vous metterez 120 if xd.
Alors que switch nous simplifit la vit.
- Code: Tout sélectionner
<?php
$age = 15;
switch ($age)
{
case 5;
echo "vous avez 5ans!"
break;
case 13;
echo "vous avez 13ans!"
break;
case 18;
echo "vous êtes majeur!"
break;
case 25;
echo "vous avez 25ans"
break;
default:
echo "Il n y a aucune phrase pour vitre age"
}
?>
Sa me semble pas trés compliquez, je vous laisse comprendre tous seul.
Le mini TP
Un petit exercice fort sympa xd
Donc voici, je voudrais que vous créer une variable $age avec pour age 14ans. Ensuite que vous vérifiez que cette variable age soit pas vide. Et pour finir, si il a moin de 13 ans, vous devez lui dire qu'il n as pas l'age requis, qui a besoin de l'accord de ces parents et que si il a plus de 13ans, il peut s'inscrire. Vous devez utilisez le "&&" et le ELSE
solution
- Code: Tout sélectionner
<?php
$age = 14;
if( $age != NULL && $age > 13 )
{
echo "Vous pouvez vous inscrire";
}
else
{
echo "Vos parents doivent vous inscrire";
}
?>
Voila c'est finit. En esperant que ce tuto est bien compris. Prochain chapitre, les boucles.













