L’opérateur ??
Webinar PHParty7 France - 28/11/15
L’opérateur ??
Nom Officiel :
le Null Coalescing Operator
L’opérateur ??
Permet de réduire la syntaxe des checks de
variable qui retournent null avec if
L’opérateur ??
$username = $_GET[‘user’] ?? ‘nobody’;
équivalent de
isset($_GET[‘user’]) ? $_GET[‘user’] : ‘nobody’
L’opérateur ??
On peut même le chaîner :
$a = NULL;
$b = NULL;
$c = ‘toto’;
var_dump($a ?? $b ?? $c); retourne ‘toto’
Prochain SlideShare
Chargement dans…5
×

Null Coalescing Operator

133 vues

Publié le

Webinar Darkmira PHParty7 France - Présentation du nouvel opérateur ternaire couplé à la fonction isset, l'opérateur ?? qui retourne le résultat à gauche de l'opérateur si celui-ci n'est pas null sinon celui de droite.

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
133
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Null Coalescing Operator

  1. 1. L’opérateur ?? Webinar PHParty7 France - 28/11/15
  2. 2. L’opérateur ?? Nom Officiel : le Null Coalescing Operator
  3. 3. L’opérateur ?? Permet de réduire la syntaxe des checks de variable qui retournent null avec if
  4. 4. L’opérateur ?? $username = $_GET[‘user’] ?? ‘nobody’; équivalent de isset($_GET[‘user’]) ? $_GET[‘user’] : ‘nobody’
  5. 5. L’opérateur ?? On peut même le chaîner : $a = NULL; $b = NULL; $c = ‘toto’; var_dump($a ?? $b ?? $c); retourne ‘toto’

×