Wiz-Khalifa Wiz-Khalifa  • 29.05.16 19:18

Qual a diferença entre isset() e empty() – PHP Empty Qual a diferença entre isset() e empty() – PHP 29.05.16 19:18

É um pouco confuso e há pouca informação explicando, mas agora vou, de forma bem simples,  tentar deixar bem claro a diferença entre as funções isset() e empty() do PHP.
Isset() verifica se a variável tem um valor atribuído ( Flase , 0 , ou uma string vazia) , mas não NULL.
Retorna TRUE se a variável existe; FALSE se for de outra forma.
empty() verifica se a variável tem um valor vazio (0, NULL , ou False) 
Retorna FALSE se a variável não está vazia ou se o valor não é '0'.
Veja um exemplo comparando ambos, isset() e empty()
?

Código:
<?php
 
$var = 0;
 
// Avaliamos como TRUE porque $var está vazia
if (empty($var)) {
echo '$var está como '0', vazia, ou não está definida';
}
 
// Avaliamos como TRUE porque $var está definida
if (isset($var)) {
echo '$var está definida embora estando vazia';
}
?>

Creditos : Sistema Basico 



Bons Estudos Amigos .

LooZHp LooZHp  • 29.05.16 19:50

Qual a diferença entre isset() e empty() – PHP Empty Re: Qual a diferença entre isset() e empty() – PHP 29.05.16 19:50

Bem interessante, obrigado por compartilhar!

Mattew Mattew  • 29.05.16 21:35

Qual a diferença entre isset() e empty() – PHP Empty Re: Qual a diferença entre isset() e empty() – PHP 29.05.16 21:35

Valeu por postar, quem está entrando nesse rumo de Desenvolvimento WEB ira ajudar muito!
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.