Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Citations

Random quotation
Ne croyez pas ce qu'on vous dit sur le produire français. Les patrons s'en foutent. La seule patrie qu'ils connaissent, c'est leur portefeuille et, à l'échelle du monde, il n'y a qu'une seule et même classe d'exploités.
(Nathalie Arthaud)

Événements - 10 avril

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é