PHP 7 agregó un nuevo operador de doble signo de interrogación (??). En PHP 7, el operador de doble signo de interrogación (??) se conoce como operador de fusión nula.
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 coalescente nulo 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 de junio de 2019 15:27:54