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:
- Palíndromo em PHP
- Classe abstrata em PHP
- Perl vs PHP
- Objeto em PHP
- Palíndromo em C ++
- Palindrome em JavaScript
- Booleanos Java
- Guia completo para cookies em JavaScript