Escolar Documentos
Profissional Documentos
Cultura Documentos
(PHP 4, PHP 5)
isset Informa se a varivel foi iniciada Descrio bool isset ( mixed $var [, mixed $var [, $... ]] )
Se a varivel for destruda com unset(), ela no existir mais. isset() retornar FALSE se for usada em uma varivel com o valor NULL. Lembrando que no PHP um byte NULL ("\0") diferente da constante NULL.
Se mltiplos parmetros so fornecidos, ento isset() retornar TRUE somente se todos os parmetros so definidos. A avaliao vai da esquerda para direita e pra logo que encontra uma varivel no definida. Parmetros
var
Valor Retornado
$var = '';
// Ser interpretado como TRUE imprimindo o texto. if (isset($var)) { echo "Essa varivel existe."; }
// No prximo exemplo ser usado var_dump para mostrar // o valor de retorno de isset().
$a = "teste"; $b = "outrotest";
var_dump( isset($a) );
// TRUE
unset ($a);
// FALSE
?>
// A chave 'hello' igual a NULL sendo considerada como inexistente // Se quiser verificar o valor NULL da chave tente: var_dump( array_key_exists('hello', $a) ); // TRUE
isset() somente funciona com variveis, passando qualquer outra coisa resultar em um erro do analisador. Para verificar se constants esto definidas, use a funo defined().
Nota: Este um construtor de linguagem e no uma funo, por isso no possvel cham-lo atravs de funes variveis