Ici, nous déclarons trois variables $prenom, $nom et $age.
On essaie ensuite d’afficher du texte avec des echo en incluant nos noms de variables au sein du texte.
Pour notre premier echo, on utilise des guillemets pour entourer le texte. Les variables dans le texte vont être interprétées et c’est leur contenu qui va être affiché.
Notez cependant ici que la syntaxe avec les noms de variables directement au milieu du texte est déconseillée aujourd’hui et qu’on préfèrera utiliser la syntaxe de de notre deuxième echo qui utilise des accolades pour entourer les variables.
Dans notre troisième echo, on utilise cette fois-ci des apostrophes. Les noms des variables ne vont donc pas être interprétés mais être considérés comme du texte et s’afficher tel quel.
Finalement, on crée de la même façon trois variables $prez, $prez2 et $prez3 qui stockent à nouveau du texte au sein duquel on inclut les noms de nos variables.
On echo alors le contenu de nos trois variables. Sans surprise, les variables $prez et $prez2 stockent le texte donné avec le contenu des variables $prenom, $nom et $age tandis que la variable $prez3 stocke le nom de ces variables plutôt que leurs valeurs.
L’opérateur de concaténation va nous permettre de mettre bout à bout les différentes données tout en faisant en sorte que chaque donnée soit interprétée par le PHP.
Nous allons l’utiliser pour séparer nos différentes variables des chaines de caractères autour.
Regardez l’exemple suivant pour bien comprendre :
On essaie ensuite d’afficher du texte avec des echo en incluant nos noms de variables au sein du texte.
Pour notre premier echo, on utilise des guillemets pour entourer le texte. Les variables dans le texte vont être interprétées et c’est leur contenu qui va être affiché.
Notez cependant ici que la syntaxe avec les noms de variables directement au milieu du texte est déconseillée aujourd’hui et qu’on préfèrera utiliser la syntaxe de de notre deuxième echo qui utilise des accolades pour entourer les variables.
Dans notre troisième echo, on utilise cette fois-ci des apostrophes. Les noms des variables ne vont donc pas être interprétés mais être considérés comme du texte et s’afficher tel quel.
Finalement, on crée de la même façon trois variables $prez, $prez2 et $prez3 qui stockent à nouveau du texte au sein duquel on inclut les noms de nos variables.
On echo alors le contenu de nos trois variables. Sans surprise, les variables $prez et $prez2 stockent le texte donné avec le contenu des variables $prenom, $nom et $age tandis que la variable $prez3 stocke le nom de ces variables plutôt que leurs valeurs.
L’opérateur de concaténation va nous permettre de mettre bout à bout les différentes données tout en faisant en sorte que chaque donnée soit interprétée par le PHP.
Nous allons l’utiliser pour séparer nos différentes variables des chaines de caractères autour.
Regardez l’exemple suivant pour bien comprendre :
<!DOCTYPE html>
<html>
<head>
<title>Cours PHP & MySQL</title>
<meta charset="utf-8">
<link rel="stylesheet" href="cours.css">
</head>
<body>
<h1>Titre principal</h1>
<?php
$prenom = "Anon";
$nom = "Dev";
$age = 28;
$prez = "Je suis " .$prenom. " " .$nom. ", j'ai " .$age. " ans";
$prez2 = 'Je suis ' .$prenom. ' ' .$nom. ', j\'ai '.$age. ' ans';
echo "Je m'appelle " .$prenom. " et j'ai " .$age. " ans <br>";
echo 'Je m\'appelle ' .$prenom. ' et j\'ai ' .$age. ' ans <br>';
echo $prez. '<br>' .$prez2;
?>
<p>Un paragraphe</p>
</body>
</html>
Pour concaténer correctement avec l’opérateur de concaténation, la règle est de séparer les différentes variables avec l’opérateur de concaténation (le point) des textes autour. Chaque texte devra être entouré de guillemets ou d’apostrophes selon ce qu’on a choisi.
A ce niveau, il est probable que vous vous demandiez l’intérêt d’utiliser l’opérateur de concaténation qui semble ici compliquer inutilement le code plutôt que simplement des guillemets et des accolades.
A ce niveau, il est probable que vous vous demandiez l’intérêt d’utiliser l’opérateur de concaténation qui semble ici compliquer inutilement le code plutôt que simplement des guillemets et des accolades.
👌5
Les opérateurs arithmétiques
Les opérateurs arithmétiques vont nous permettre d’effectuer toutes sortes d’opérations mathématiques entre les valeurs contenues dans différentes variables lorsque ces valeurs sont des nombres.
Le fait de pouvoir réaliser des opérations entre variables va être très utile dans de nombreuses situations. Par exemple, si un utilisateur commande plusieurs produits sur notre site ou plusieurs fois un même produit et utilise un code de réduction, il faudra utiliser des opérations mathématiques pour calculer le prix total de la commande.
En PHP, nous allons pouvoir utiliser les opérateurs arithmétiques suivants :
Les opérateurs arithmétiques vont nous permettre d’effectuer toutes sortes d’opérations mathématiques entre les valeurs contenues dans différentes variables lorsque ces valeurs sont des nombres.
Le fait de pouvoir réaliser des opérations entre variables va être très utile dans de nombreuses situations. Par exemple, si un utilisateur commande plusieurs produits sur notre site ou plusieurs fois un même produit et utilise un code de réduction, il faudra utiliser des opérations mathématiques pour calculer le prix total de la commande.
En PHP, nous allons pouvoir utiliser les opérateurs arithmétiques suivants :
Avant d’utiliser les opérateurs arithmétiques, clarifions ce que sont le modulo et l’exponentielle.
Le modulo correspond au reste entier d’une division euclidienne. Par exemple, lorsqu’on divise 5 par 3, le résultat est 1 et il reste 2 dans le cas d’une division euclidienne. Le reste, 2, correspond justement au modulo.
L’exponentielle correspond à l’élévation à la puissance d’un nombre par un autre nombre. La puissance d’un nombre est le résultat d’une multiplication répétée de ce nombre par lui-même. Par exemple, lorsqu’on souhaite calculer 2 à la puissance de 3 (qu’on appelle également « 2 exposant 3 »), on cherche en fait le résultat de 2 multiplié 3 fois par lui-même c’est-à-dire 2*2*2 = 8.
Le modulo correspond au reste entier d’une division euclidienne. Par exemple, lorsqu’on divise 5 par 3, le résultat est 1 et il reste 2 dans le cas d’une division euclidienne. Le reste, 2, correspond justement au modulo.
L’exponentielle correspond à l’élévation à la puissance d’un nombre par un autre nombre. La puissance d’un nombre est le résultat d’une multiplication répétée de ce nombre par lui-même. Par exemple, lorsqu’on souhaite calculer 2 à la puissance de 3 (qu’on appelle également « 2 exposant 3 »), on cherche en fait le résultat de 2 multiplié 3 fois par lui-même c’est-à-dire 2*2*2 = 8.
<!DOCTYPE html>
<html>
<head>
<title>Cours PHP & MySQL</title>
<meta charset="utf-8">
<link rel="stylesheet" href="cours.css">
</head>
<body>
<h1>Titre principal</h1>
<?php
$x = 2;
$y = 3;
$z = 4;
echo '$x stocke ' .$x. ', $y stocke ' .$y. ', $z stocke ' .$z. '<br>';
$a = $x + 1; //$a stocke 2 + 1 = 3
$b = $x + $y; //$b stocke 2 + 3 = 5
$c = $x - $y; //$c stocke 2 - 3 = -1
echo '$a stocke ' .$a. ', $b stocke ' .$b. ', $c stocke ' .$c. '<br>';
$x = $x * $y; //$x stocke désormais 2 * 3 = 6
echo 'La variable $x stocke désormais : ' .$x. '<br>';
$z = $x / $y; //$z stocke désormais 6 / 3 = 2
echo 'La variable $z stocke désormais : ' .$z. '<br>';
$m = 5 % 3; //$m stocke le reste de la division euclidienne de 5 par 3
echo 'Le reste de la division euclidienne de 5 par 3 est ' .$m. '<br>';
$p = $z ** 4; //$p stocke 2^4 = 2 * 2 * 2 * 2 = 16
echo 'La variable $p stocke le résultat de 2 puissance 4 = ' .$p;
?>
<p>Un paragraphe</p>
</body>
</html>
⚡4
Coding Learn via @QuizBot
🎲 Le quiz 'Exercice en PHP'
Nous allons procéder à une petite exercice sur ce que l'on à déjà appris
🖊 6 questions · ⏱ 15 s
Nous allons procéder à une petite exercice sur ce que l'on à déjà appris
🖊 6 questions · ⏱ 15 s
⚡6
🏆 Classement du quizz
├ 🥇@JustMeYourLove - 6
├ 🥈@geeklegend - 5
├ 🥉ADOKPO Peace - 4
├ 🏅@bigdrip1408 - 4
└ 🎖Super Sheva - 3
C'était facile hein😊
├ 🥇@JustMeYourLove - 6
├ 🥈@geeklegend - 5
├ 🥉ADOKPO Peace - 4
├ 🏅@bigdrip1408 - 4
└ 🎖Super Sheva - 3
😍3
This media is not supported in your browser
VIEW IN TELEGRAM
Les conditions en PHP
Une structure conditionnelle permet d'exécuter ou non une série d'instructions en fonction d'une condition d'origine. Si le calcul de cette condition retourne TRUE alors le bloc d'instructions concerné est exécuté.
Les expressions évaluées peuvent être plus ou moins complexes, c'est-à-dire qu'elles peuvent être constituées d'une combinaison d'opérateurs de comparaison, d'opérateurs logiques et même de fonctions. Le langage PHP introduit 4 constructions conditionnelles: if, elseif, else et switch.
Une structure conditionnelle permet d'exécuter ou non une série d'instructions en fonction d'une condition d'origine. Si le calcul de cette condition retourne TRUE alors le bloc d'instructions concerné est exécuté.
Les expressions évaluées peuvent être plus ou moins complexes, c'est-à-dire qu'elles peuvent être constituées d'une combinaison d'opérateurs de comparaison, d'opérateurs logiques et même de fonctions. Le langage PHP introduit 4 constructions conditionnelles: if, elseif, else et switch.
⚡3
Avant de les voir, il est nécessaire que l'on aborde les opérateurs de comparaison et les opérateurs logiques.(déjà vu)
Les opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer deux valeurs. Elles permettent souvent de définir des conditions dans les structures conditionnelles.
Les opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer deux valeurs. Elles permettent souvent de définir des conditions dans les structures conditionnelles.
Egal : $a == $b retourne true si la valeur de $a est égale à celle de $b
Différent : $a != $b retourne true si la valeur de $a est différente de celle de $b
$a <> $b retourne true aussi si la valeur de $a est différente de celle de $b
Inférieure : $a < $b retourne true aussi si la valeur de $a est strictement inférieure à celle de $b
Inférieure ou égal : $a < = $b retourne true aussi si la valeur de $a est inférieure ou égale à celle de $b
Supérieure : $a > $b retourne true aussi si la valeur de $a est strictement supérieure à celle de $b
Supérieure ou égal : $a >= $b retourne true aussi si la valeur de $a est supérieure ou égale à celle de $b
Les opérateurs logiques
En PHP, il y a différents opérateurs logiques qui permettent de combiner des conditions entre elles.
Différent : $a != $b retourne true si la valeur de $a est différente de celle de $b
$a <> $b retourne true aussi si la valeur de $a est différente de celle de $b
Inférieure : $a < $b retourne true aussi si la valeur de $a est strictement inférieure à celle de $b
Inférieure ou égal : $a < = $b retourne true aussi si la valeur de $a est inférieure ou égale à celle de $b
Supérieure : $a > $b retourne true aussi si la valeur de $a est strictement supérieure à celle de $b
Supérieure ou égal : $a >= $b retourne true aussi si la valeur de $a est supérieure ou égale à celle de $b
Les opérateurs logiques
En PHP, il y a différents opérateurs logiques qui permettent de combiner des conditions entre elles.
La structure conditionnelle if, else
Cette structure permet de n'exécuter qu'un bloc d'instructions uniquement si l'expression est vraie. Le mot clé if() signifie en anglais 'si'. Autrement dit, si la condition est vérifiée, on exécute l'instruction. Dans le cas contraire, l'instruction sera simplement ignorée ou une autre instruction alternative sera exécutée.
Par conséquent, un if peut être employé seul. Le else étant l'alternative, on peut s'en passer pour n'exécuter un code que si une condition est réalisée.
Cette structure permet de n'exécuter qu'un bloc d'instructions uniquement si l'expression est vraie. Le mot clé if() signifie en anglais 'si'. Autrement dit, si la condition est vérifiée, on exécute l'instruction. Dans le cas contraire, l'instruction sera simplement ignorée ou une autre instruction alternative sera exécutée.
Par conséquent, un if peut être employé seul. Le else étant l'alternative, on peut s'en passer pour n'exécuter un code que si une condition est réalisée.
La syntaxe est :
Exemple :
<?php
if(condition)
{
// Bloc d'instructions
}
?>
🦉On met la ou les conditions entre parenthèses, et le bloc d'instructions entre deux
accolades
Exemple :
<? php
$vitesse = 100;
if($vitesse > 50)
{
echo "excès de vitesse !";
}
?>
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 :
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.";
}
?>
❤🔥5❤1