in

¿Qué significa el operador de doble signo de interrogación (??) en PHP?

60 102992 1559633846

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

raja

Publicado el 26-jun-2019 15:27:54

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Apps Ubuntu Instalacion minima

Este sitio web le ayuda a elegir la distribución de Linux que mejor se adapte a sus necesidades.

apple touch icon@2

python – ¿Significado de @classmethod y @staticmethod para principiantes?