Partielo | Créer ta fiche de révision en ligne rapidement

Les Conditions en PHP

PHP
PHP (Hypertext Preprocessor) est un langage de script utilisé principalement pour le développement web côté serveur.
Condition
Une condition en PHP est une instruction qui permet d'exécuter du code uniquement si une certaine condition est vraie.

Les instructions conditionnelles de base

Les instructions conditionnelles sont essentielles en PHP pour contrôler l'exécution du code en fonction des différentes conditions.

L'instruction if

L'instruction if est l'une des structures conditionnelles les plus basiques en PHP. Elle permet de tester une condition et d'exécuter un bloc de code si celle-ci est vraie.

Syntaxe

La syntaxe de l'instruction if est simple :
if (condition) {
    // code à exécuter si la condition est vraie
}
La condition est une expression PHP qui renvoie un booléen.

Exemples

Voici un exemple d'utilisation de l'instruction if :
$a = 10;
if ($a > 5) {
    echo "$a est supérieur à 5";
}
Dans cet exemple, la condition vérifie si le nombre $a est supérieur à 5. Si c'est le cas, le message "10 est supérieur à 5" sera affiché.

L'instruction if...else

Aussi connue sous le nom de structure alternative, l'instruction if...else permet d'exécuter un autre bloc de code lorsque la condition du if n'est pas remplie.

Syntaxe

La forme générale de cette instruction est :
if (condition) {
    // code à exécuter si la condition est vraie
} else {
    // code à exécuter si la condition est fausse
}

Exemples

Voici un exemple d'une instruction if...else :
$b = 3;
if ($b > 5) {
    echo "$b est supérieur à 5";
} else {
    echo "$b est inférieur ou égal à 5";
}
L'instruction else assure qu'un message sera affiché même si la condition ne se vérifie pas.

L'instruction if...elseif...else

Pour les situations nécessitant la vérification de plusieurs conditions, l'instruction if...elseif...else est idéale. Elle permet de gérer plusieurs chemins conditionnels.

Syntaxe

La syntaxe est la suivante :
if (première condition) {
    // code si la première condition est vraie
} elseif (seconde condition) {
    // code si la seconde condition est vraie
} else {
    // code si aucune condition n'est vraie
}

Exemples

Un exemple d'une structure if...elseif...else :
$c = 20;
if ($c < 10) {
    echo "$c est inférieur à 10";
} elseif ($c == 20) {
    echo "$c est égal à 20";
} else {
    echo "$c est supérieur à 10 mais différent de 20";
}
Dans cet exemple, la condition vérifiant si $c est égal à 20 sera validée, le message "20 est égal à 20" sera donc affiché.

L'opérateur ternaire

L'opérateur ternaire est une variante concise de l'instruction if...else. Il permet de retourner une valeur basée sur une condition.

Syntaxe

L'opérateur ternaire est structuré comme suit :
condition ? valeur_si_vraie : valeur_si_fausse;
Il fonctionne en vérifiant la condition. Si celle-ci est vraie, la première valeur est retournée ; sinon, c'est la deuxième.

Exemples

Voici un exemple utilisant l'opérateur ternaire :
$age = 18;
$message = ($age >= 18) ? 'Majeur' : 'Mineur';
echo $message;
Dans cet exemple, comme $age est égal à 18, le message affiché sera "Majeur".

L'instruction switch

Pour les cas où nous devons comparer une même variable ou expression à plusieurs valeurs différentes, l'instruction switch s'avère idéale.

Syntaxe

La syntaxe de l'instruction switch est la suivante :
switch (expression) {
    case valeur1:
        // code à exécuter si expression == valeur1
        break;
    case valeur2:
        // code à exécuter si expression == valeur2
        break;
    default:
        // code à exécuter si aucune des valeurs ne correspond
}
Le mot-clé break est utilisé pour sortir du switch une fois qu'un cas a été exécuté.

Exemples

Voici comment pourrait fonctionner un switch :
$jour = 'mardi';
switch ($jour) {
    case 'lundi':
        echo 'Aujourd...

Les Conditions en PHP

PHP
PHP (Hypertext Preprocessor) est un langage de script utilisé principalement pour le développement web côté serveur.
Condition
Une condition en PHP est une instruction qui permet d'exécuter du code uniquement si une certaine condition est vraie.

Les instructions conditionnelles de base

Les instructions conditionnelles sont essentielles en PHP pour contrôler l'exécution du code en fonction des différentes conditions.

L'instruction if

L'instruction if est l'une des structures conditionnelles les plus basiques en PHP. Elle permet de tester une condition et d'exécuter un bloc de code si celle-ci est vraie.

Syntaxe

La syntaxe de l'instruction if est simple :
if (condition) {
    // code à exécuter si la condition est vraie
}
La condition est une expression PHP qui renvoie un booléen.

Exemples

Voici un exemple d'utilisation de l'instruction if :
$a = 10;
if ($a > 5) {
    echo "$a est supérieur à 5";
}
Dans cet exemple, la condition vérifie si le nombre $a est supérieur à 5. Si c'est le cas, le message "10 est supérieur à 5" sera affiché.

L'instruction if...else

Aussi connue sous le nom de structure alternative, l'instruction if...else permet d'exécuter un autre bloc de code lorsque la condition du if n'est pas remplie.

Syntaxe

La forme générale de cette instruction est :
if (condition) {
    // code à exécuter si la condition est vraie
} else {
    // code à exécuter si la condition est fausse
}

Exemples

Voici un exemple d'une instruction if...else :
$b = 3;
if ($b > 5) {
    echo "$b est supérieur à 5";
} else {
    echo "$b est inférieur ou égal à 5";
}
L'instruction else assure qu'un message sera affiché même si la condition ne se vérifie pas.

L'instruction if...elseif...else

Pour les situations nécessitant la vérification de plusieurs conditions, l'instruction if...elseif...else est idéale. Elle permet de gérer plusieurs chemins conditionnels.

Syntaxe

La syntaxe est la suivante :
if (première condition) {
    // code si la première condition est vraie
} elseif (seconde condition) {
    // code si la seconde condition est vraie
} else {
    // code si aucune condition n'est vraie
}

Exemples

Un exemple d'une structure if...elseif...else :
$c = 20;
if ($c < 10) {
    echo "$c est inférieur à 10";
} elseif ($c == 20) {
    echo "$c est égal à 20";
} else {
    echo "$c est supérieur à 10 mais différent de 20";
}
Dans cet exemple, la condition vérifiant si $c est égal à 20 sera validée, le message "20 est égal à 20" sera donc affiché.

L'opérateur ternaire

L'opérateur ternaire est une variante concise de l'instruction if...else. Il permet de retourner une valeur basée sur une condition.

Syntaxe

L'opérateur ternaire est structuré comme suit :
condition ? valeur_si_vraie : valeur_si_fausse;
Il fonctionne en vérifiant la condition. Si celle-ci est vraie, la première valeur est retournée ; sinon, c'est la deuxième.

Exemples

Voici un exemple utilisant l'opérateur ternaire :
$age = 18;
$message = ($age >= 18) ? 'Majeur' : 'Mineur';
echo $message;
Dans cet exemple, comme $age est égal à 18, le message affiché sera "Majeur".

L'instruction switch

Pour les cas où nous devons comparer une même variable ou expression à plusieurs valeurs différentes, l'instruction switch s'avère idéale.

Syntaxe

La syntaxe de l'instruction switch est la suivante :
switch (expression) {
    case valeur1:
        // code à exécuter si expression == valeur1
        break;
    case valeur2:
        // code à exécuter si expression == valeur2
        break;
    default:
        // code à exécuter si aucune des valeurs ne correspond
}
Le mot-clé break est utilisé pour sortir du switch une fois qu'un cas a été exécuté.

Exemples

Voici comment pourrait fonctionner un switch :
$jour = 'mardi';
switch ($jour) {
    case 'lundi':
        echo 'Aujourd...
Retour

Actions

Actions