Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Visiteurs

Citations

Random quotation
Cette semaine, le gouvernement fait un sans faute; il est vrai que nous ne sommes que mardi.
(​François Goulard)

Événements - 20 mai

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionPHP - à quoi sert le symbole "??"

En PHP, le symbole "??" est utilisé pour effectuer une opération de coalescence nulle (null coalescing en anglais). Cette opération est utilisée pour fournir une valeur par défaut lorsque la valeur de gauche est nulle (null). Cela peut être très utile pour gérer des situations où une variable pourrait être nulle et vous souhaitez fournir une valeur alternative si c'est le cas.

Voici un exemple d'utilisation du symbole "??" avant et après :

Avant l'opérateur ?? (sans coalescence nulle) :

$variable = null;
$resultat = ($variable != null) ? $variable : "Valeur par défaut";
echo $resultat; // Affichera : Valeur par défaut

Après l'opérateur ?? (avec coalescence nulle) :

$variable = null;
$resultat = $variable ?? "Valeur par défaut";
echo $resultat; // Affichera : Valeur par défaut

Comme vous pouvez le voir, l'opérateur "??", dans cet exemple, vérifie si la variable $variable est nulle. Si elle l'est, il renvoie "Valeur par défaut". Sinon, il renvoie la valeur de la variable. Cela simplifie considérablement le code en réduisant la nécessité d'écrire des expressions ternaires plus longues.


Sources


PHP - CC BY 2.5


Publicité