Configuración del operador cuolescente nulo o operador de fusión de NULL en PHP7
Otra de las novedades de PHP 7 es el llamado operador cuolescente nulo o también conocido como operador de fusión de NULL que ya se vienen usando en otros lenguajes de programación como C.
Antes de PHP 7 …
1 2 3 4 5 |
if (isset($foo)) { $bar = $boo; } else { $bar = ' default value '; } |
Con PHP 7 >
1 |
$bar = $foo ?? ' default value '; |
Encadenando un número de variables …
1 |
$bar = $foo ?? $bar ?? ' default value '; |