Pasar al contenido principal

🔥 Hoy comenzamos la especialidad en programación backend con PHP con Yesi Days ¡La primera clase es en vivo y gratis! 😍 Reserva tu lugar. Comienza en:

Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
Luis Avilés
Álvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
Álvaro Felipe
Alexys Lozada, Álvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
José Luján
Álvaro Felipe
Álvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
Álvaro Felipe
José Luján
Jonathan MirCha
Álvaro Felipe
Álvaro Felipe
Beto Quiroga, Alexys Lozada
Álvaro Felipe
Juan Villalvazo
Luis Avilés
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

Detectar variables vacías o inexistentes en PHP

En nuestros desarrollos con PHP llegamos a un punto en que necesitamos saber si una variable existe y si es que existe, necesitamos saber si está vacía.

Detectar variables vacías o inexistentes en PHP

En nuestros desarrollos con PHP llegamos a un punto en que necesitamos saber si una variable existe y si es que existe, necesitamos saber si está vacía.

Hay funciones propias de PHP que por separado cumplen esas tareas, sin embargo, hoy veremos una que hace ambas cosas: empty().

empty() determina si una variable está vacía.

Una variable se considera vacía si no existe o si su valor es igual a FALSE.

empty() no genera una advertencia si la variable no existe. Esto significa que en esencia es equivalente a:

!isset($var) || $var == false

Ejemplos

Para una cadena vacía:

empty(''); // TRUE

Para cero integer:

empty(0); // TRUE

Para cero float:

empty(0.0); // TRUE

Para cero string:

empty('0'); // TRUE

Para NULL:

empty(NULL); // TRUE

Para un array vacío:

empty(array()); // TRUE
empty([]); // TRUE

Para una variable declarada sin un valor:

$var;
empty($var); // TRUE

Habrás deducido ya que si queremos realizar alguna acción sólo si un array tiene elementos hacemos lo siguiente:

if (!empty($miArray)) {
	// Hacer cosas porque el $miArray tiene elementos
}

Eso es todo por ahora gente del futuro, nos leemos en el siguiente artículo.

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal