Inleiding tot PHP Booleans

Laten we, voordat we begrijpen wat PHP Boolean is, eerst begrijpen wat Boolean is?

Boolean is een gegevenstype dat wordt gebruikt in de meeste computerprogrammeertalen zoals Java, Python, C, PHP, enz. Het is een gegevenstype met een of twee mogelijke waarden (waar of onwaar). Het is bedoeld om de twee waarheidswaarden van logica en Booleaanse algebra weer te geven. Afhankelijk van de omstandigheden zal het zijn waarde instellen op 1 (waar) of 0 (onwaar). Dit gegevenstype wordt door veel programmeertalen gebruikt om te controleren of de voorwaarde voldoet en de instructies worden uitgevoerd.

PHP Boolean

In PHP wordt het booleaanse gegevenstype gebruikt om de waarden van de variabelen in te stellen. Het wordt meestal gebruikt voor voorwaardelijke uitspraken zoals If, While, For, Switch, enz. Deze voorwaardelijke en iteratieve opdrachten worden meestal gedefinieerd om deze uitdrukkingen met Booleaanse waarde te testen. Booleaanse waarde retourneert slechts twee waarden, dwz waar of onwaar. het wordt dus gebruikt in voorwaardelijke verklaringen om door die bepaalde voorwaarde te gaan om de volgende verklaringen uit te voeren die ermee overeenkomen.

Soorten PHP Booleans Waarde

Laten we eens kijken naar verschillende soorten Booleaanse waarden:

  • Geheel getal: deze Booleaanse waarde wordt gebruikt om te controleren of de uitvoer van de variabele niet nul is. Als de uitvoer nul is, is de voorwaarde onwaar en worden de instructies momenteel niet in de lus uitgevoerd en worden de lus overgeslagen en worden de verdere instructies uitgevoerd.
  • Zwevend punt : deze Booleaanse waarde wordt gebruikt om te controleren of de uitvoer van de variabele een zwevend getal is voor bijvoorbeeld 0.0. Als de uitvoer niet nul is, is de voorwaarde waar en worden de lusinstructies uitgevoerd. Als de uitvoer nul is, worden de instructies in de lus overgeslagen en worden de verdere instructies uitgevoerd.
  • Strings: deze Booleaanse waarde wordt gebruikt om te controleren of de string leeg is of niet . Als de uitvoer van de voorwaardelijke instructie waar is, is de uitvoer een tekenreekswaarde en worden de instructies in de lus uitgevoerd. Als de uitvoer onwaar is, is de uitvoer een nulstring of een lege reeks.
  • Array: deze Booleaanse waarde wordt gebruikt om te controleren of een array elementen bevat. Als de voorwaarde waar is, moet deze ten minste één aantal elementen hebben en worden de instructies in de lus uitgevoerd. Als de voorwaarde false is, moet de uitvoer een lege array zijn en worden de instructies in de lus overgeslagen en worden de verdere instructies uitgevoerd.
  • NULL: deze Booleaanse waarde wordt gebruikt om te controleren of de waarde van de variabele NULL is. De waarde van een variabele is NULL als deze aan het begin zelf op NULL is geïnitialiseerd of als er geen waarde is ingesteld of als deze is uitgeschakeld. Als de voorwaarde waar is, worden instructies in de lus uitgevoerd. Als de uitvoer vals is, worden de instructies in de lus overgeslagen en worden de verdere instructies uitgevoerd.
  • Objecten: deze Booleaanse waarde wordt gebruikt om te controleren of een object aanwezig is of niet. Als deze aanwezig is, is de voorwaarde waar en worden de instructies uitgevoerd en de voorwaarde is onwaar. Vervolgens worden de instructies in de lus overgeslagen en worden de verdere instructies uitgevoerd.

Hoe Booleaanse waarde werkt?

Booleaanse waarden zijn niets anders dan 0 en 1, dwz waar of onwaar. als de voorwaarde voldoet, is het waar anders is het onwaar.

Voorbeeld 1

Laten we eenvoudige voorbeelden bekijken om te begrijpen hoe Booleaanse waarde werkt.

Code:

<_?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";
)
?>

Output:

In het bovenstaande voorbeeld is de uitvoer een niet-nul. Daarom zijn de instructies binnenin als de instructie niet wordt uitgevoerd.

Voorbeeld 2

Laten we nog een voorbeeld nemen voor de string Booleaanse waarde:

Code:

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

Output:

In het bovenstaande voorbeeld is de naam niet leeg en wordt ook geen vergelijkingsoperator gebruikt. PHP converteert de waarde automatisch en stelt deze in op het Booleaanse equivalent true. Dus de instructies worden binnenin de instructie uitgevoerd.

Voorbeeld 3

Laten we nog een voorbeeld nemen:

Code:

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

Output:

In het bovenstaande voorbeeld is de variabele $ var geïnitialiseerd op nul. Dus de voorwaarde wordt waar en de in de lus geschreven verklaring wordt uitgevoerd en stelt de waarde in op 500.

Voorbeeld 4

De functie is_bool () kan worden gebruikt om te controleren of een variabele een Booleaanse waarde bevat of niet. De is_bool () is een ingebouwde functie in PHP. Het is een Booleaanse functie, dus deze retourneert WAAR als de waarde een Booleaanse waarde is, anders ONWAAR. Laten we een eenvoudig voorbeeld nemen.

Code:

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

Output:

In het bovenstaande voorbeeld is de uitvoer van de functie is_bool () 0 of 1. In dit voorbeeld is de uitvoer 1 en na de pauze ook 1. Het controleert alleen of de Booleaanse waarde is ingesteld op de variabele en in dit voorbeeld zijn beide variabelen geïnitialiseerde Booleaanse waarden.

Voorbeeld 5

Vergelijkbaar met de functie is_bool (), hebben we de functie var_dump () om zowel het type als de waarde als uitvoer af te drukken. Deze functie wordt gebruikt om het gegevenstype af te drukken dat hoort bij de variabele die de ontwikkelaars op het scherm willen afdrukken.

Code:

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

Output:

In het bovenstaande voorbeeld verschilt de uitvoer van de functie is_bool () en var_dump (). De functie var_dump () drukt het gegevenstype samen met de waarde van de variabele af.

Conclusie

In dit artikel hebben we de Booleaanse waarde en de typen ervan besproken. Veel van de Booleaanse typen worden in veel programma's en toepassingen gebruikt. Booleaanse waarden spelen een cruciale rol in veel programmeertalen, vooral in PHP, waar we cookies en sessies gebruiken om te controleren of ze zijn in- of uitgeschakeld.

Aanbevolen artikelen

Dit is een gids voor PHP Booleans. Hier bespreken we verschillende soorten PHP Booleans, het werkt samen met voorbeelden en code-implementatie. U kunt ook de volgende artikelen bekijken voor meer informatie-

  1. Palindroom in PHP
  2. Abstracte klasse in PHP
  3. Perl versus PHP
  4. Object in PHP
  5. Palindrome in C ++
  6. Palindrome in JavaScript
  7. Java Booleans
  8. Volledige gids voor cookies in JavaScript