É necessário verificar qualquer variável definida ou não definida antes de ler o conteúdo do arquivo, porque se a variável for indefinida, ela gerará um erro quando o valor dessa variável for tentado ler. Este problema pode ser resolvido usando a função ISSET () do PHP. Ele retorna verdadeiro se a variável for definida e falsa se for indefinida. Diferentes usos do Função ISSET () foram mostrados neste tutorial.
Sintaxe:
Uma ou mais variáveis podem ser verificadas usando a função ISSET (). O primeiro argumento dessa função é obrigatório e outros argumentos são opcionais. O tipo de retorno desta função é booleano. A sintaxe do Função ISSET () é dado abaixo.
bool isset (misto $ var1 [, misto $ var2… [, misto $ varn)Exemplos diferentes da função ISSET ():
Os usos da função ISSET () foram demonstrados usando diferentes exemplos nesta parte do tutorial.
Exemplo 1: Verificando uma variável simples usando ISSET ()
É necessário verificar uma variável definida ou indefinida antes de usar os valores da variável no script. Crie um arquivo php com o seguinte script para saber o uso da função ISSET () para uma variável definida e indefinida. A primeira função ISSET () foi usada para verificar a variável nomeada $ myvar1 isso é definido. A segunda função ISSET () foi usada para verificar a variável nomeada $ myvar2 Isso é indefinido. Em seguida, uma variável indefinida nomeada $ myvar3 foi impresso sem usar a função ISSET () para verificar a saída da variável indefinida.
// verificando a variável definidaSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 2: Verificando a saída de ISSET () usando var_dump ()
A saída da função ISSET () foi demonstrada usando a função var_dump () no exemplo a seguir. Crie um arquivo php com o seguinte script para verificar a saída da variável que contém valor nulo ou 0 ou indefinido. A primeira função var_dump () exibirá a saída para o valor nulo. A segunda função var_dump () exibirá a saída para o valor 0. A terceira função var_dump () exibirá a saída do valor indefinido.
// atribui um valor nuloSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 3: Verificando o valor do índice específico de uma string
Crie um arquivo php com o seguinte script para verificar a saída da função ISSET () para o valor do índice válido e inválido da matriz da string. De acordo com o script, a 6ª posição contém um valor, mas a 12ª posição não contém nenhum valor.
// atribui um valor de stringSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Verificando o valor de uma variável de matriz usando ISSET ()
Crie um arquivo PHP com o seguinte script para verificar o valor do índice específico de uma matriz é definido ou indefinido usando a função ISSET (). Uma matriz associativa foi declarada no script em que a chave contém o valor de identificação, e o valor inclui a marca. O valor do índice específico será impresso se a função ISSET () retornará true; Caso contrário, uma mensagem será impressa.
// declarar uma matriz associativaSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 5: Verificando o valor de $ _get [] variável usando isset ()
Crie um arquivo php com o seguinte script para saber o uso da função ISSET () para verificar o valor de índice específico da variável $ _Get [].
if (isset ($ _ get ['nome'])))Saída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 6: Verificando o valor de $ _post []
Crie um arquivo php com o seguinte script para saber o uso da função ISSET () para verificar o valor de índice específico da variável $ _post []. No script, a primeira função ISSET () foi usada para verificar se o botão de envio foi pressionado ou não. Em seguida, duas funções ISSET () foram usadas para verificar se os campos de texto estão vazios ou não. Se o botão de envio for pressionado após tomar dois valores numéricos, a soma dos valores numéricos será impressa.
// Verifique se o botão Enviar é pressionado ou nãoSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo 7: Verificando várias variáveis usando ISSET ()
Crie um arquivo PHP com o seguinte script para saber o uso da função ISSET () para verificar várias variáveis.
$ var1 = "Linux";Saída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão:
As maneiras de usar a função ISSET () para diferentes fins foram mostradas neste tutorial usando vários exemplos. Os usos mais comuns dessa função foram explicados aqui para ajudar os usuários de PHP a usá -la corretamente em seus scripts.