🔥Remarques: Il existe deux instructions qui permettent de modifier l'exécution des boucles, il s'agit de break et de continue.
L'instruction break permet de sortir de la boucle courante. C'est-à-dire qu'il interrompe directement l'itération. La condition de boucle est une condition qui est toujours vérifiée et, dans la boucle, on utilise break pour quitter celle-ci une fois que l'on est arrivé à nos fins.
'break' permet aussi de gérer des événements plus exceptionnels, comme des erreurs: en cas d'erreur, on quitte la boucle et on affiche un message.
La seconde instruction est l'instruction continue. Cette instruction permet de sauter les instructions de l'itération courante, afin de passer directement à l'itération suivante.
L'instruction break permet de sortir de la boucle courante. C'est-à-dire qu'il interrompe directement l'itération. La condition de boucle est une condition qui est toujours vérifiée et, dans la boucle, on utilise break pour quitter celle-ci une fois que l'on est arrivé à nos fins.
'break' permet aussi de gérer des événements plus exceptionnels, comme des erreurs: en cas d'erreur, on quitte la boucle et on affiche un message.
La seconde instruction est l'instruction continue. Cette instruction permet de sauter les instructions de l'itération courante, afin de passer directement à l'itération suivante.
👌3🕊2
Media is too big
VIEW IN TELEGRAM
Le chapitre sur les boucles s'achève ici
Vous pouvez aussi regarder cette vidéo
Pour ceux qui ont mal compris il peuvent laisser une message à @codingsupport_bot
Vous pouvez aussi regarder cette vidéo
Pour ceux qui ont mal compris il peuvent laisser une message à @codingsupport_bot
┏━━━━━━━━━━━━━━━┓
CHAPITRE V:
Switch, case et default
┗━━━━━━━━━━━━━━━┛
Il existe une autre alternative à la structure if() / elseif() / else ou bien aux imbrications de blocs if(). Elle se nomme switch() (traduit par 'au cas où').
Sa syntaxe est assez simple et repose sur l'utilisation de 3 mots clés : switch, case et default.
Cette instruction conditionnelle permet de tester toutes les valeurs possibles que peut prendre une variable.
CHAPITRE V:
Switch, case et default
┗━━━━━━━━━━━━━━━┛
Il existe une autre alternative à la structure if() / elseif() / else ou bien aux imbrications de blocs if(). Elle se nomme switch() (traduit par 'au cas où').
Sa syntaxe est assez simple et repose sur l'utilisation de 3 mots clés : switch, case et default.
Cette instruction conditionnelle permet de tester toutes les valeurs possibles que peut prendre une variable.
❤🔥2
Coding Learn
Exemple d'utilisation de l'instruction switch en PHP
Dans cet exemple, $legume est la variable à tester.
Les différents 'case' testent la valeur, et exécutent le code contenu entre le 'case' en question et le 'break'.
L'instruction contenue dans la clause default est l'instruction à exécuter par défaut lorsque la variable $legume ne prend aucune des valeurs définies dans les différents 'case'.
Les différents 'case' testent la valeur, et exécutent le code contenu entre le 'case' en question et le 'break'.
L'instruction contenue dans la clause default est l'instruction à exécuter par défaut lorsque la variable $legume ne prend aucune des valeurs définies dans les différents 'case'.
🤩6
Coding Learn
Exemple d'utilisation de l'instruction switch en PHP
Résultat
Code :
<?php
$legume = "rien";
switch($legume)
{
case 'salade':
echo'Vous avez acheté de la salade !';
break;
case 'Carotte':
echo'Vous avez acheté de la Carotte !';
break;
case 'poivrons':
echo'Vous avez acheté des poivrons!';
break;
case 'aubergines':
echo'Vous avez acheté des aubergines!';
break;
default :
echo 'Vous avez acheté un autre légume' ;
break;
}
?>
Code :
<?php
$legume = "rien";
switch($legume)
{
case 'salade':
echo'Vous avez acheté de la salade !';
break;
case 'Carotte':
echo'Vous avez acheté de la Carotte !';
break;
case 'poivrons':
echo'Vous avez acheté des poivrons!';
break;
case 'aubergines':
echo'Vous avez acheté des aubergines!';
break;
default :
echo 'Vous avez acheté un autre légume' ;
break;
}
?>
🤩3
Les fonctions en PHP
Une fonction est un bloc de code PHP destiné généralement à être réutilisé plusieurs fois. Plutôt que d'écrire plusieurs fois le même morceau de code, on met celui-ci dans une fonction, et c'est cette fonction que l'on appellera dès que l'on en aura besoin.
En PHP, il y a déjà des fonctions prédéfinies que l'on peut utiliser immédiatement. Pour autant, rien ne nous empêche d'en créer d'autres selon nos besoins. Et plus encore, on peut se servir des fonctions PHP pour créer nos propres fonctions.
Une fonction est un bloc de code PHP destiné généralement à être réutilisé plusieurs fois. Plutôt que d'écrire plusieurs fois le même morceau de code, on met celui-ci dans une fonction, et c'est cette fonction que l'on appellera dès que l'on en aura besoin.
En PHP, il y a déjà des fonctions prédéfinies que l'on peut utiliser immédiatement. Pour autant, rien ne nous empêche d'en créer d'autres selon nos besoins. Et plus encore, on peut se servir des fonctions PHP pour créer nos propres fonctions.
👌2
Exemple de fonctions PHP prédéfinies
<?php // Pour connaître la version de PHP utilisé on écrit
echo phpversion();
?>
👌2❤🔥1
Création d'une fonction en PHP
Définition de la fonction
Lors de la définition d'une fonction, on utilise en premier le mot clé 'function'. Il est obligatoire de le mettre pour dire que le bloc traité par PHP est une fonction. Ensuite, on met le nom de la fonction.
Une fonction peut ne pas retourner une valeur. Dans ce cas, on parle généralement de procédure. C'est juste pour structurer le code et pour alléger le code en évitant les répétitions. Exemple de procédure affichant "bonjour le monde !":
👇👇👇👇
Définition de la fonction
Lors de la définition d'une fonction, on utilise en premier le mot clé 'function'. Il est obligatoire de le mettre pour dire que le bloc traité par PHP est une fonction. Ensuite, on met le nom de la fonction.
Une fonction peut ne pas retourner une valeur. Dans ce cas, on parle généralement de procédure. C'est juste pour structurer le code et pour alléger le code en évitant les répétitions. Exemple de procédure affichant "bonjour le monde !":
👇👇👇👇
👌2
Mais la plus grande utilité des fonctions vient du fait qu'elles peuvent retourner une valeur. On peut se servir d'une fonction pour manipuler des variables. Au départ, on leur introduit des valeurs qu'on appelle les arguments de la fonction.
Le bloc de fonction est donc devenu comme une sorte de machine dans laquelle on manipule les paramètres. Après manipulation, la machine (en l'occurrence la fonction) retourne une valeur. Toutes les manipulations se déroulent à l'intérieur du bloc de fonction.
Nous venons de voir l'exemple d'une procédure qui ne contenait aucun paramètre. Une fonction peut avoir un ou plusieurs paramètres. Ces paramètres sont généralement des variables et peuvent être de types différents. Après avoir écrit le nom de la fonction, on énonce tous les paramètres entre les deux parenthèses.
En cas de plusieurs paramètres il faut les séparer par des virgules.
Voici un exemple de fonction simple qui calcule la division de 2 nombres. On met les deux nombres en paramètres. Le nombre retourné par la fonction est donc le résultat de la division des deux nombres. Le mot clé 'return' permet de retourner le résultat.
👇👇👇
Le bloc de fonction est donc devenu comme une sorte de machine dans laquelle on manipule les paramètres. Après manipulation, la machine (en l'occurrence la fonction) retourne une valeur. Toutes les manipulations se déroulent à l'intérieur du bloc de fonction.
Nous venons de voir l'exemple d'une procédure qui ne contenait aucun paramètre. Une fonction peut avoir un ou plusieurs paramètres. Ces paramètres sont généralement des variables et peuvent être de types différents. Après avoir écrit le nom de la fonction, on énonce tous les paramètres entre les deux parenthèses.
En cas de plusieurs paramètres il faut les séparer par des virgules.
Voici un exemple de fonction simple qui calcule la division de 2 nombres. On met les deux nombres en paramètres. Le nombre retourné par la fonction est donc le résultat de la division des deux nombres. Le mot clé 'return' permet de retourner le résultat.
👇👇👇
👌2❤1
Comment appeler une fonction PHP avec paramètres ?
Pour appeler une fonction, il suffit de l'appeler par son nom et de spécifier les valeurs des paramètres.
Si nous voulons par exemple appeler la fonction division :
👇👇👇👇
Pour appeler une fonction, il suffit de l'appeler par son nom et de spécifier les valeurs des paramètres.
Si nous voulons par exemple appeler la fonction division :
👇👇👇👇
🤩1
Coding Learn
Photo
Résultats : on obtient le nombre 22
Code:
Code:
<?php
function division($nombre1, $nombre2)
{
$resultat=$nombre1/$nombre2;
return $resultat ;
}
$valeur=division(100,50);
echo $valeur;
//ou encore
$numerateur=100;
$denominateur=50;
$quotien= division($numerateur, $denominateur);
echo $quotien;
?>
👌3
Remarquez bien qu'il y a un ordre dans la disposition des paramètres dans la définition de la fonction. Si l'on intervertit les paramètres, il y a de fortes chances que l'on n'ait pas le résultat attendu.
Autrement dit, division(100, 50); ne donnera évidemment pas le même résultat que division(50,100);
Autrement dit, division(100, 50); ne donnera évidemment pas le même résultat que division(50,100);
😍3
Valeurs par défaut des paramètres d'une fonction
Nous pouvons également assigner des valeurs par défaut aux paramètres.
Exemple
Nous pouvons également assigner des valeurs par défaut aux paramètres.
Exemple
<?php
function division ($nombre1 = 10, $nombre2 = 2)
{
$resultat=$nombre1/$nombre2;
return $resultat ;
}
echo division();
?>
😍2
Coding Learn
Valeurs par défaut des paramètres d'une fonction Nous pouvons également assigner des valeurs par défaut aux paramètres. Exemple <?php function division ($nombre1 = 10, $nombre2 = 2) { $resultat=$nombre1/$nombre2; return $resultat ; } echo division();…
Ici, nous assignons comme valeurs par défaut les nombres 10 et 2. Si nous ne spécifions pas les valeurs des paramètres lors de l'appel de la fonction, nous obtiendrons 5 comme résultat.
Lorsque l'on met des valeurs par défaut, les deux paramètres ne sont pas obligatoires lors de l'appel de la fonction. Dans nos exemples, on a toujours fait l'appel de la fonction juste en bas de la définition de la fonction. Tout se passe donc dans le même fichier.
Mais lorsqu'on a plusieurs fonctions, et qu'on veut utiliser les mêmes fonctions dans différents fichiers, il devient fastidieux de répéter les définitions des fonctions en haut de chaque fichier. PHP nous offre la possibilité de créer une sorte de bibliothèque de fonctions et de les inclure tout simplement au début de chaque fichier.
C'est ce que nous allons voir dans le chapitre suivant.
Lorsque l'on met des valeurs par défaut, les deux paramètres ne sont pas obligatoires lors de l'appel de la fonction. Dans nos exemples, on a toujours fait l'appel de la fonction juste en bas de la définition de la fonction. Tout se passe donc dans le même fichier.
Mais lorsqu'on a plusieurs fonctions, et qu'on veut utiliser les mêmes fonctions dans différents fichiers, il devient fastidieux de répéter les définitions des fonctions en haut de chaque fichier. PHP nous offre la possibilité de créer une sorte de bibliothèque de fonctions et de les inclure tout simplement au début de chaque fichier.
C'est ce que nous allons voir dans le chapitre suivant.
⚡5
Manipuler les chaînes de caractère
Manipuler les chaînes de caractère
Avant d'aborder le vif du sujet, faisons d'abords un petit rappel de ce que l'on a déjà su à propos des chaînes de caractères.
Affichage de chaînes de caractère
Comme nous venons de voir dans le chapitre concernant 'la syntaxe de base en PHP', on utilise deux fonctions pour afficher des chaînes: echo et print. Ensuite, nous avons dit qu'il faut mettre ces chaines entre guillemets doubles ou guillemets simples.
Concaténation de chaînes
L'opération de concaténation des chaînes de caractère est le point. Il suffit donc de mettre un point entre deux chaînes pour les concaténer.
Les chaînes de caractère en tant que variable
Comme toute variable, l'affectation d'une variable chaîne se fait par le symbole "=" . Dès qu'on met un ou plusieurs caractères entre guillemet, PHP pense qu'il s'agit d'une chaîne de caractère.
Manipuler les chaînes de caractère
Avant d'aborder le vif du sujet, faisons d'abords un petit rappel de ce que l'on a déjà su à propos des chaînes de caractères.
Affichage de chaînes de caractère
Comme nous venons de voir dans le chapitre concernant 'la syntaxe de base en PHP', on utilise deux fonctions pour afficher des chaînes: echo et print. Ensuite, nous avons dit qu'il faut mettre ces chaines entre guillemets doubles ou guillemets simples.
Concaténation de chaînes
L'opération de concaténation des chaînes de caractère est le point. Il suffit donc de mettre un point entre deux chaînes pour les concaténer.
Les chaînes de caractère en tant que variable
Comme toute variable, l'affectation d'une variable chaîne se fait par le symbole "=" . Dès qu'on met un ou plusieurs caractères entre guillemet, PHP pense qu'il s'agit d'une chaîne de caractère.
🏆3
Pour le tester, nous allons utiliser la fonction 'gettype' qui retourne le type de la variable passée en paramètre. Pour info, la fonction settype() permet, à l'inverse, d'affecter un type précis à une variable.
😍2