En PHP, il existe plusieurs types de conditions que vous pouvez utiliser pour exécuter du code en fonction de différentes situations.
Voici quelques exemples :
La condition if-else permet d'exécuter du code en fonction de la véracité d'une condition. Si la condition est vraie, le code situé dans la clause if sera exécuté ; sinon, le code de la clause else sera exécuté.
On peut également utiliser une clause elseif pour ajouter des conditions supplémentaires :
La condition switch permet de comparer une variable à plusieurs valeurs possibles et d'exécuter du code en fonction de la valeur de cette variable.
Voici un exemple :
Il est important de mettre un break à la fin de chaque bloc de code, afin d'empêcher l'exécution des blocs suivants.
La condition ternaire permet de remplacer une instruction if...else par une seule expression.
Elle se présente sous la forme suivante :
La condition ternaire est particulièrement utile lorsque vous souhaitez affecter une valeur à une variable en fonction d'une condition simple, sans avoir à utiliser une instruction if...else complète. Elle est souvent utilisée pour éviter de répéter du code inutilement.
Voici un exemple qui illustre l'utilisation de la condition ternaire pour éviter de répéter du code :
Ce code peut être remplacé par :