Successfully reported this slideshow.

Null Coalescing Operator

172 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
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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’

×