Retorna TRUE se var existir; FALSE senão.
Se a variável for destruída com unset(), ela não existirá mais. isset() retornará FALSE se for usada em uma variável com o valor NULL. Lembrando que no PHP um byte NULL ("\0") é diferente da constante NULL.
Alerta: isset() só trabalha com variáveis, qualquer outra coisa passada como parâmetro resultará em um erro de sintaxe (parse error). Para testar constants você deverá usar a função defined().
<?php |
Isto também serve para chaves associativas de matrizes:
<?php |
Nota: Este é um construtor de linguagem e não uma função, por isso não é possível chamá-lo através de funções variáveis
Veja mais em empty(), unset(), defined(), Tabela de comparação de tipos, array_key_exists(), e controle o operador de controle erro @.