Vamos a repasar la función de PHP empty(), la funcionalidad de dicha función es determinar si una variable está vacía o no.
La definición según su página oficial es la siguiente:
empty() determina si una variable está vacía
Otras funciones similares son:
Comparativa de las 3 funciones:
Voy a poneros la sintaxis de esta función extraída de su web oficial:
empty ( variable )
empty() determina si una variable está vacía. Una variable es considerada vacía si no existe (No declarada) o si su valor es igual a FALSE.
Os explico el único parámetro de la función:
Vamos a ver en este ejemplo cómo saber si una variable está vacía:
$var= "contenido"; if (empty($var)) { echo 'La variable SÍ está vacía, su contenido es: '. $var; } else{ echo 'La variable NO está vacía, su contenido es: '. $var; } unset($var); if (empty($var)) { echo 'La variable SÍ está vacía, su contenido es: '. $var; } else{ echo 'La variable NO está vacía, su contenido es: '. $var; }
Os explico el funcionamiento del código del ejemplo:
Segunda demo de ejemplo para ver si un array está vacío o no:
$array= array("portero", "defensa", "centrocampista", "delantero"); if (empty($array)) { echo 'El array SÍ está vacío'; } else{ var_dump($array); }
Explico el código: