empty empty (PHP 3, PHP 4, PHP 5 )
empty -- Determinar si una variable está
vacÃa
Descripción bool
empty ( mixed var )
Determinar si una variable es considerada vacÃa.
Lista de parámetros
var
Variable a verificar
Nota:
empty() sólo chequea variables ya
que cualquier otra cosa producirá un error de
intérprete. En otras palabras, lo siguiente no
funcionará: empty(trim($name)) .
empty() es el opuesto de (boolean)
var , con la excepción
de que no se genera una advertencia cuando la variable no
está definida.
Valores retornados
Devuelve FALSE si var tiene un valor no
vacÃo y diferente de cero.
Las siguientes expresiones son consideradas como vacÃas:
"" (una cadena vacÃa) 0 (0 como un entero) "0" (0 como una cadena) NULL FALSE array() (una matriz vacÃa) var $var; (una variable declarada, pero sin un
valor en una clase)
Ejemplos
Ejemplo 1.
Una simple comparación empty() /
isset() .
<?php $var = 0 ; // Evalua a true ya que $var esta vacia if (empty( $var )) { echo '$var es 0, una variable vacia, o no esta definida en absoluto' ; } // Evalua a true ya que $var esta definida if (isset( $var )) { echo '$var esta definida aunque este vacia' ; } ?>
Notes Nota: Puesto que esto es
una construcción del lenguaje y no una función, no puede
ser llamado usando funciones
variables