Empty() e Isset()
Empty() e Isset()
mai 04Isset
Verifica se a variável passada por parâmetro foi iniciada. Se encontrar retorna TRUE senão irá retornar FALSE.
$variavel = 'Ola Mundo';
if(isset($variavel))
{
echo 'A variável existe';
}
else
{
echo 'A variável não existe';
}
Em algumas aplicações podemos utilizar o método para destruir esta variavel. para isso utiliza-se a função unset().
Se por acasso a variavel for destruída através da função unset(), o retorno será FALSE.
$variavel = 'Ola Mundo';
unset($variavel);
if(isset($variavel))
{
echo 'A variável existe';
}
else
{
echo 'A variável não existe';
}
Empty
Verifica se a variável esta vazia. Se a variável estiver vazia retorna TRUE. Se não tiver vazia e for diferente de 0(zero) seu retorno será FALSE
Situações onde a função irá retornar TRUE
$variavel = "";
$variavel = 0;
$variavel = "0";
$variavel = NULL;
$variavel = FALSE;
$variavel = array();
var $variavel;
if(empty($variavel))
{
echo 'A variável está vazia';
}
else
{
echo 'A variável não está vazia';
}
Mais informações: http://www.php.net
