Introdução aos booleanos PHP

Antes de entender o que é PHP booleano, vamos entender o que é booleano?

Booleano é um tipo de dados usado na maioria das linguagens de programação de computadores, como Java, Python, C, PHP, etc. É um tipo de dados que possui um ou dois valores possíveis (verdadeiro ou falso). Pretende-se representar os dois valores de verdade da lógica e da álgebra booleana. Dependendo das condições, ele definirá seu valor como 1 (verdadeiro) ou 0 (falso). Esse tipo de dado é usado por muitas linguagens de programação para verificar se a condição é satisfatória e as instruções são executadas.

Booleano PHP

No PHP, o tipo de dados booleano é usado para definir os valores das variáveis. É usado principalmente para instruções condicionais como If, While, For, Switch, Etc. Esses comandos condicionais e iterativos são definidos principalmente para testar essas expressões com valor booleano. O valor booleano retorna apenas dois valores, ou seja, verdadeiro ou falso. portanto, é usado em instruções condicionais para passar por essa condição específica para executar as seguintes instruções correspondentes a ela.

Tipos de valor booleano do PHP

Vamos dar uma olhada em diferentes tipos de valores booleanos:

  • Inteiro: esse valor booleano é usado para verificar a condição de se a saída da variável é diferente de zero. Se a saída for zero, a condição é falsa e as instruções não serão executadas atualmente dentro do loop e ignoram o loop e executam as demais instruções.
  • Ponto flutuante : Este valor booleano é usado para verificar a condição de se a saída da variável é um número flutuante, por exemplo, 0, 0. Se a saída for diferente de zero, a condição será verdadeira e as instruções do loop serão executadas; se a saída for zero, as instruções dentro do loop serão ignoradas e continuarão a executar as instruções adicionais.
  • Strings: esse valor booleano é usado para verificar se a string está vazia ou não . Se a saída da instrução condicional for verdadeira, a saída será um valor de string e as instruções dentro do loop serão executadas. Se a saída for falsa, a saída será uma sequência zero ou uma sequência vazia.
  • Matriz: esse valor booleano é usado para verificar se uma matriz possui elementos. Se a condição for verdadeira, deve haver pelo menos um número de elemento e as instruções dentro do loop serão executadas. Se a condição for falsa, a saída deverá ser uma matriz vazia e pulará as instruções dentro do loop e continuará executando as instruções adicionais.
  • NULL: este valor booleano é usado para verificar se o valor da variável é NULL. O valor de uma variável será NULL se for inicializado como NULL no início ou se não tiver sido definido nenhum valor ou não estiver definido. Se a condição for verdadeira, as instruções dentro do loop serão executadas. Se a saída for falsa, ela ignorará as instruções dentro do loop e continuará executando as instruções adicionais.
  • Objetos: esse valor booleano é usado para verificar se um objeto está presente ou não. Se estiver presente, a condição é verdadeira e as instruções serão executadas e a condição é falsa; depois, pulará as instruções dentro do loop e continuará a executar as demais instruções.

Como o valor booleano funciona?

Os valores booleanos são nada além de 0 e 1, ou seja, verdadeiro ou falso. se a condição for satisfatória, é verdade, caso contrário, é falsa.

Exemplo 1

Vamos considerar exemplos simples para entender como o valor booleano funciona.

Código:

<_?php
$selling_price = 75.5;
$cost_price =50;
if ($selling_price == 0)
(
echo "The selling price should be a non zero";
)
else
(
echo "The selling price is $selling_price";
)
?>

Resultado:

No exemplo acima, a saída é diferente de zero. Portanto, as instruções dentro se a instrução não for executada.

Exemplo 2

Vamos dar outro exemplo para o valor booleano da string:

Código:

<_?php
$a="Leela";
$b="Swamy";
if ($a)
(
echo "The name of the person is ".$a.$b;
)
else
(
echo "The string is empty";
)
?>

Resultado:

No exemplo acima, o nome não está vazio e também nenhum operador de comparação é usado. O PHP converte automaticamente o valor e o define como seu equivalente booleano true. Portanto, as instruções serão executadas escritas dentro da instrução if.

Exemplo 3

Vamos dar outro exemplo:

Código:

<_?php
$var=NULL;
$var1=500;
if ($var == NULL)
(
$var=$var1;
echo "The value of var is $var";
)
?>

Resultado:

No exemplo acima, a variável $ var foi inicializada como nula. Portanto, a condição se torna verdadeira e a instrução escrita dentro do loop é executada e define o valor como 500.

Exemplo 4

A função is_bool () pode ser usada para verificar se uma variável contém um valor booleano ou não. O is_bool () é uma função embutida no PHP. É uma função booleana e, portanto, retorna VERDADEIRO quando o valor é um valor booleano, caso contrário, FALSE. Vamos dar um exemplo simples.

Código:

<_?php
$a=TRUE;
$b=FALSE;
echo $a.'
';
echo $b.'
';
echo is_bool($a).'
';
echo is_bool ($b).'
';
?>

Resultado:

No exemplo acima, a saída da função is_bool () será 0 ou 1. Nesse exemplo, a saída será 1 e após o intervalo também será 1. Ele apenas verifica se o valor booleano está definido como variável e, neste exemplo, ambas as variáveis ​​foram inicializadas com valores booleanos.

Exemplo 5

Semelhante à função is_bool (), temos uma função chamada função var_dump () para imprimir tanto o tipo quanto o valor como saída. Esta função é usada para imprimir o tipo de dados associado à variável que os desenvolvedores desejam imprimir na tela.

Código:

<_?php
$a = true;
echo $a.'
';
echo is_bool($a).'
';
var_dump($a).'
';
?>

Resultado:

No exemplo acima, a saída da função is_bool () e da função var_dump () difere. A função var_dump () imprimirá o tipo de dados junto com o valor da variável.

Conclusão

Neste artigo, discutimos o valor booleano e seus tipos. Muitos dos tipos booleanos são usados ​​em muitos programas e aplicativos. Os valores booleanos desempenham um papel vital em muitas linguagens de programação, especialmente no PHP, onde usamos cookies e sessões para verificar se estão configuradas ou não.

Artigos recomendados

Este é um guia para os booleanos do PHP. Aqui discutimos diferentes tipos de booleanos PHP, trabalhando com exemplos e implementação de código. Você também pode consultar os seguintes artigos para saber mais:

  1. Palíndromo em PHP
  2. Classe abstrata em PHP
  3. Perl vs PHP
  4. Objeto em PHP
  5. Palíndromo em C ++
  6. Palindrome em JavaScript
  7. Booleanos Java
  8. Guia completo para cookies em JavaScript