PHP nulo

Resumo : neste tutorial você aprenderá sobre o NULLtipo PHP e como verificar se uma variável é nula ou não.

Introdução ao tipo null do PHP

O nullé um tipo especial em PHP. O nulltipo tem apenas um valor que também é null. Na verdade, nullindica a ausência de um valor para uma variável .

Uma variável é nula quando você atribui nulla ela assim:

<?php

$email = null;
var_dump($email); // NULLLinguagem de código:  HTML, XML  ( xml )

Além disso, quando você usa a unset()função para remover a definição de uma variável, a variável também é nula. Por exemplo:

<?php

$email = '[email protected]';
unset($email);

var_dump($email); // NULLLinguagem de código:  HTML, XML  ( xml )

PHP NULL e distinção entre maiúsculas e minúsculas

Palavras-chave PHP não diferenciam maiúsculas de minúsculas. Portanto, NULL também não diferencia maiúsculas de minúsculas. Isso significa que você pode usar null, Nullou NULLpara representar o nullvalor. Por exemplo:

<?php

$email = null;
$first_name = Null;
$last_name = NULL;Linguagem de código:  HTML, XML  ( xml )

É uma boa prática manter seu código consistente. Se você usar null em letras minúsculas em um lugar, também deverá usá-lo em toda a sua base de código.

Testando para NULL

Para verificar se uma variável é nullou não, você usa a is_null()função. A is_null()função retorna truese uma variável for null; caso contrário, ele retorna false. Por exemplo:

<?php

$email = null;
var_dump(is_null($email)); // bool(true)

$home = 'tutorials.acervolima.com';
var_dump(is_null($home)); // bool(false)Linguagem de código:  HTML, XML  ( xml )

Para testar se uma variável é nullou não, você também pode usar o operador idêntico ===. Por exemplo:

<?php

$email = null;
$result = ($email === null);
var_dump($result); // bool(true)

$home= 'tutorials.acervolima.com';
$result = ($home === null);
var_dump($result); // bool(false)Linguagem de código:  HTML, XML  ( xml )

Resumo

  • O tipo null do PHP possui um valor chamado null que representa uma variável sem valor.
  • Use a is_null()função ou ===operador para comparar uma variável com nulo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *