Coding Learn
4.79K subscribers
286 photos
110 videos
47 files
211 links
Canal de partage de contenus sur la programmation et sur l'informatique

📬 Pour suggérer venez sur @codingsupport_bot
Download Telegram
La fonction Else
La fonction else (traduite par sinon), ajoutée après l'accolade fermante du bloc if(), permet de définir une série d'instructions qui seront exécutées si l'expression if testée est fausse (c'est-à-dire si elle renvoie FALSE).

Voici la syntaxe :

<?php
if (condition) {
// instruction au cas où la condition serait réalisée;
}
else{
// instruction au cas où la condition ne serait pas réalisée;
}

Exemple :

<?php
$age = 22;

if($age >= 18)
{
echo "Vous êtes majeur.";
}
else
{
echo "Vous êtes mineur.";
}
?>
❤‍🔥51
Imbrication elseif
On peut imbriquer les if les uns dans les autres. Simplement lorsqu'un if imbriqué aura fini d'être exécuté, il retournera à l'étape logique suivante du rang hiérarchique supérieur.

Exemple :👇👇
5
Coding Learn
Photo
Résultats


Code:

<?php
$nombre = -4;

if($nombre == 0)
{

echo "le nombre est égal à zéro";

}
else
{

if($nombre > 0) {

echo "le nombre est positif";

} else {

echo "le nombre est négatif";

}

}
?>
👌2
On peut simplifier le code en utilisant elseif. Et le nombre d'elseif est illimité. Sauf que le else à la fin est obligatoire et il est exécuté lorsqu'aucune des conditions en dessus ne sont pas exécutées.

Exemple 👇👇👇
👌3
👌4
On obtiendra toujours le même résultat
👌6
Media is too big
VIEW IN TELEGRAM
Le chapitre sur les conditions s'achève ici

Vous pouvez aussi regarder cette vidéo

Pour ceux qui ont mal compris il peuvent laisser une message à @codingsupport_bot
❤‍🔥4😍1
┏━━━━━━━━━━━━━━━┓
CHAPITRE IV:
Les boucles (while, for, do while) en PHP
┗━━━━━━━━━━━━━━━┛

Les boucles sont des structures de contrôle permettant d'effectuer un certain nombre de fois les mêmes opérations. Concrètement, il s'agit d'une répétition d'instructions.

Par exemple afficher une suite de nombres que l'on incrémentera à chaque tour de boucle en fonction d'une ou plusieurs conditions à vérifier.
👌3
Les opérateurs d'incrémentation et de décrémentation

Incrémenter une valeur signifie qu'on augmente la valeur d'un certain ordre. Pour dire que la valeur d'une variable $i a augmenté d'un point, on écrit :

$i = $i+1 ;

 

Cette instruction peut être écrite d'une manière plus simple en utilisant une instruction équivalente :

$i += 1 ;

 

ou tout simplement :

$i ++ ;

 

A l'inverse, décrémenter une valeur veut dire qu'on diminue la valeur de $i d'un certain nombre de points. La syntaxe est la même que celle de l'incrémentation, sauf qu'à la place du signe + (plus) on met un signe – (moins).

Il est tout à fait possible de faire : $i += 2; pour dire que la valeur de $i augmentera de deux points.
2
Boucle while en PHP

C'est le moyen le plus simple pour faire une boucle. On traduit la boucle while par 'tant que'. Tant que la/les conditions est/sont vérifiée/s, on traite les instructions situées dans la boucle. La particularité de cette instruction est que la condition est testée à chaque début de boucle.

Syntaxe de while :

<?php
while(condition)
{
// instruction 1;
// instruction 2;
...
}
?>
1
Dans cet exemple, on affichera tous les nombres pairs qui sont inférieurs à 20.

Copier le code:
<?php

$i = 0; // $i est un nombre que l'on incrémentera.
while($i < 20)
{
echo $i . "<br />";
$i += 2 ;
}

?>
🕊2
L'essentiel à retenir est que la boucle while() signifie que l'on va répéter un bloc d'instructions tant que la condition passée en paramètre reste vraie (TRUE). Lorsque celle-ci deviendra fausse (FALSE), le programme sortira de la boucle.

Il est donc impératif que le bloc d'instructions, d'une manière ou d'une autre, agisse sur le paramètre. Dans l'exemple précédent, si l'on ne met pas la ligne $i += 2, alors la boucle ne s'arrêtera pas !
😍4
Boucle for en PHP
La boucle for() se traduit par 'pour chaque itération'. Il faut connaître par avance la condition d'arrêt. Autrement dit, la valeur qui rendra la condition fausse et stoppera la boucle. Sa syntaxe est simple et prend 3 paramètres obligatoires:

Syntaxe de for

<?php
for(initialisation; condition; incrémentation)
{
bloc d'instructions;
}

?>


L'initialisation est l'expression qui permet d'initialiser la boucle (valeur de départ). Généralement, les boucles débutent à la valeur 0, mais ce n'est pas une généralité. Le second paramètre correspond à la condition d'arrêt de la boucle.

Cette condition est recalculée à chaque itération (passage de boucle) afin de déterminer si l'on continue de boucler ou bien si l'on sort de la boucle. Enfin, le dernier paramètre détermine l'expression qui sera exécutée à la fin d'une itération. Généralement on prévoit ici une incrémentation (ou décrémentation) pour mettre à jour le compteur de la boucle
1👌1
La boucle do-while en PHP
L'instruction do{ ... } while() traduite par: 'répéter / faire ... tant que' est une alternative à l'instruction while().

Elle permet de tester la condition après la première itération et exécution du premier bloc d'instructions. Dans le cas de la boucle while, la condition est examinée avant la boucle tandis que pour la boucle do-while elle est examinée à la fin. Ainsi, même si cette condition n'est pas vérifiée, la boucle s'exécutera au moins une fois.

Syntaxe de do while :

<?php
do
{

// bloc d'instructions;

}
while(condition);
?>
2
Exemple: On va créer la table de multiplication par 8 avec le boucle do-while

L'exemple est illustrée dans l'image
👌2😍2
le code:

<?php

// Déclaration et initialisation du compteur
$i = 0;
// Boucle générant la table de multiplication du 8
do
{
echo "8 x ". $i . " = " . (8*$i) . "<br/>";
// Incrémentation du compteur
$i++;
}
while($i <= 10);

?>
❤‍🔥3👌1