PHP 7 ha agregado un nuevo operador de doble signo de interrogación (??). En PHP 7, el operador de doble signo de interrogación (??) conocido como Null Coalescing Operator.
Devuelve su primer operando si existe y no es NULL; de lo contrario, devuelve su segundo operando. Evalúa de izquierda a derecha. El operador Null Coalescing también se puede utilizar en un formato de cadena.
Tomemos el siguiente ejemplo para demostrar el operador de doble signo de interrogación (??).
Ejemplo
<?php //$a is not set echo $a ?? 9 ??45; ?>
Producción
9
Ejemplo
<?php //$a is not set $b = 34; echo $a ?? $b ?? 7; ?>
Producción
34
Publicado el 26-jun-2019 15:27:54