Função IS_NULL em PHP

Função IS_NULL em PHP
O valor nulo é usado no PHP para indicar que nenhum valor específico é atribuído à variável. O valor nulo não define que o valor está vazio e o valor da variável será nulo se o valor nulo for atribuído a ele. PHP tem muitas funções internas para testar dados. O é nulo() A função é uma delas que é usada para verificar se a variável contém o valor nulo ou não. As diferentes maneiras de usar o é nulo() A função no PHP é fornecida neste tutorial.

A sintaxe da função is_null () deu abaixo.

Sintaxe

bool is_null (valor misto $);

Esta função pode levar apenas um argumento e retorna verdadeiro se o valor do argumento for nulo ou nulo e falso para outros valores.

Diferentes usos da função is_null ()

Os usos da função is_null () para diferentes fins foram mostrados neste tutorial usando vários exemplos.

Exemplo 1: Uso da função is_null () para testar os diferentes tipos de valores
Crie um arquivo php com o seguinte script para verificar o valor de retorno da função is_null () para string nula, vazia e valores nulos. A função check_null () foi definida no script para verificar três tipos de valor. A função é chamada com o valor nulo pela primeira vez, uma sequência vazia na segunda vez e um valor nulo na terceira vez:

// Declare uma função para verificar o valor nulo
função check_null ($ var)

se (!is_null ($ var))
eco 'o valor da variável não é nulo.
';
outro
eco 'o valor da variável é nulo
';

// atribui uma variável com valor nulo
$ variável = nulo;
check_null ($ variável);
// atribui uma variável com string vazia
$ variável = ";
check_null ($ variável);
// atribui uma variável com valor nulo
$ variável = nulo;
check_null ($ variável);
?>

Saída
A saída a seguir aparecerá após a execução do script anterior. De acordo com a saída, o é nulo() A função retornou verdadeira para o nulo e NULO valores e false para a string vazia:

Exemplo 2: verifique a saída de is_null () após desencadear a variável
Crie um arquivo php com o seguinte script para verificar o valor de retorno da função is_null () após despertar a variável. O error_reporting () A função foi usada no script para desativar as informações de aviso da saída. O valor nulo foi atribuído a uma variável e o valor retornado da função is_null () para essa variável foi verificado. Em seguida, a função unset () foi usada para despertar a variável. O valor retornado da função is_null () foi redigido para essa variável:

// Desativar o erro E_NOTICE
error_reporting (e_all & ~ e_warning);
// atribui um valor nulo
$ variável = nulo;
eco "a saída da função is_null ():";
// Verifique o valor do despejo
eco is_null ($ variável);
eco "
";
// despertar a variável
Unset ($ variável);
eco "a saída da função is_null () após unset:";
// Verifique o valor do despejo após não
eco is_null ($ variável);
?>

Saída
A saída a seguir aparecerá após a execução do script acima. De acordo com a saída, o é nulo() A função retornou 1 antes e depois de desmarcar a variável. Isso significa que a função is_null () retorna true para a variável indefinida também.

Exemplo 3: Uso da função is_null () dentro de var_dump () função
Crie um arquivo php com o seguinte script para verificar os valores de despejo de string, null e número usando a função is_null () dentro da função var_dump (). Três tipos de valores foram inicializados em três variáveis. Em seguida, essas variáveis ​​foram usadas na função is_null () que é usada dentro da função var_dump (). Três valores retornados da função is_null () serão despejados após a execução do script:

// Inicializa três variáveis
$ var1 = 'linux dica';
$ var2 = nulo;
$ var3 = 634;
// verifique os valores de despejo da variável
eco "A saída da função is_null () de várias variáveis:
";
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Saída
A saída a seguir aparecerá após a execução do script anterior. De acordo com a saída, o é nulo() A função retornou falsa para o valor da string, true para o valor nulo e false para o número:

Exemplo 4: Uso da função is_null () na saída do formulário
Crie um arquivo php com o seguinte script para definir o valor nulo para um campo se o valor do campo estiver vazio. Um formulário HTML foi projetado no script que possui três campos e um botão de envio. O campo de nome é obrigatório, enquanto os campos de e -mail e telefone são opcionais. Se o usuário não enviar nenhum valor no campo de email, os valores do campo de email serão definidos como nulos. A matriz $ _Post contém os valores enviados pelo formulário. Os valores de despejo da matriz $ _Post foram impressos posteriormente para verificar todos os valores da matriz:




Digite o nome completo:

Insira o endereço de e-mail:

Digite o telefone:






// Verifique se o formulário é enviado ou não
if (isset ($ _ post ['sub'])))

// Verifique se o campo de e -mail está vazio ou não
if ($ _ post ['email'] == "")
// Defina nulo como e -mail se o campo estiver vazio
$ _Post ['email'] = null;
// Imprima o valor do despejo da matriz $ _Post
var_dump ($ _ post);

Saída
A saída a seguir aparecerá após a execução do script anterior. Mantenha o campo de email vazio antes de enviar o formulário para atribuir um valor nulo ao campo:

A saída a seguir aparecerá após o envio do formulário, mantendo os campos de e -mail e telefone vazios. A saída do despejo mostra que o valor nulo foi atribuído no campo de email para enviar o formulário, mantendo este campo vazio.

Conclusão

É importante validar os dados antes de inserir quaisquer dados na tabela de banco de dados de qualquer aplicativo da web. A função is_null () é uma das funções úteis para validar dados. A função is_null () retorna true para quais tipos de valores e diferentes usos dessa função foram explicados neste tutorial para ajudar os usuários do PHP a descobrir os propósitos de usar essa função no PHP. Esperamos que você tenha achado este guia útil. Siga o Linux Dint para obter mais dicas e informações.