A função vazia() é usada para verificar se uma variável está vazia.
vazio() determina se uma variável é considerada vazia. Quando uma variável não existe, ou seu valor é igual a FALSE, então ela é considerada como inexistente. vazio() não gera um aviso se a variável não existir.
vazio() suporta expressões posteriores à versão 5.5, não apenas variáveis.
Requisitos de versão: PHP 4, PHP 5, PHP 7
bool vazio (misto $var)
Descrição do parâmetro:
$var: Variável a ser verificada.
Nota: Antes do PHP 5.5, vazio() suportava apenas variáveis; qualquer outra coisa causaria um erro de análise. Em outras palavras, o código a seguir não terá efeito:
vazio(trim($nome))
Em vez disso, você deve usar:
trim($nome) == falso
vazio() não gera um aviso, mesmo que a variável não exista. Isso significa que empty()
é essencialmente equivalente a !isset($var) || $var == false
.
Retorna FALSE quando var existe e é um valor não nulo e diferente de zero; caso contrário, retorna TRUE.
As seguintes variáveis são consideradas vazias:
"" (string vazia)
0 (0 como um número inteiro)
0,0 (0 como um número de ponto flutuante)
"0" (0 como uma string)
NULL
FALSE
array() (um array vazio)
$var; (uma variável declarada mas sem valor)
O resultado da execução é o seguinte:
$ivar1 está vazio ou 0. A string $istr1 não está vazia ou é 0.