Introduktion til PHP Booleans

Inden vi forstår hvad der er PHP Boolean, lad os forstå, hvad der er Boolean?

Boolean er en datatype, der bruges i de fleste computerprogrammeringssprog som Java, Python, C, PHP osv. Det er en datatype, der har en eller to mulige værdier (enten sande eller forkerte). Det er beregnet til at repræsentere de to sandhedsværdier af logik og boolsk algebra. Afhængig af betingelserne vil den indstille sin værdi til 1 (sand) eller 0 (falsk). Denne datatype bruges af mange programmeringssprog til at kontrollere, om betingelsen opfylder, og udsagnene udføres.

PHP Boolsk

I PHP bruges den boolske datatype til at indstille variablerne. Det bruges mest til betingede udsagn som If, While, For, Switch, Etc. Disse betingede og iterative kommandoer er for det meste defineret til at teste disse boolesk-værdsatte udtryk. Boolsk værdi returnerer kun to værdier, dvs. enten sandt eller falskt. så det bruges i betingede udsagn til at gennemgå den særlige betingelse for at udføre de følgende udsagn, der svarer til den.

Typer af PHP Booleans-værdi

Lad os se på forskellige typer boolske værdier:

  • Heltal: Denne booleske værdi bruges til at kontrollere betingelsen for, om variabelens output er ikke-nul. Hvis output er nul, er betingelsen falsk, og udsagnene udføres ikke i øjeblikket inde i løkken og springer løkken over og udfører de yderligere udsagn.
  • Flydende punkt : Denne booleske værdi bruges til at kontrollere betingelsen for, om variabelens output er et flydende tal for f.eks. 0, 0. Hvis output er ikke-nul, er betingelsen sand, og loop-udsagnene udføres, hvis output er nul, springes udsagnene inde i løkken over og fortsætter med at udføre de yderligere udsagn.
  • Strenge: Denne booleske værdi bruges til at kontrollere, om strengen er tom eller ikke . Hvis output fra den betingede erklæring er sand, vil output være en strengværdi, og udsagnene inde i løkken udføres. Hvis output er forkert, er output enten en nulstreng eller en tom streng.
  • Array: Denne booleske værdi bruges til at kontrollere, om en matrix har elementer i sig. Hvis betingelsen er sand, skal den have mindst et antal elementer, og udsagnene inde i løkken vil blive udført. Hvis betingelsen er falsk, skal output være en tom matrix og springe udsagnene inde i løkken og fortsætte med at udføre de yderligere udsagn.
  • NULL: Denne booleske værdi bruges til at kontrollere, om variabelens værdi er NULL. En variables værdi er NULL, hvis den initialiseres til NULL i selve begyndelsen, eller den ikke er indstillet nogen værdi, eller den ikke er indstillet. Hvis betingelsen er sand, vil udsagn i løkken blive udført. Hvis output er forkert, vil det springe udsagnene inde i løkken og fortsætte med at udføre de yderligere udsagn.
  • Objekter: Denne booleske værdi bruges til at kontrollere, om et objekt er til stede eller ikke. Hvis den er til stede, så er betingelsen sand, og udsagnene udføres, og betingelsen er falsk, springer den over udsagnene inde i løkken og fortsætter med at udføre de yderligere udsagn.

Hvordan fungerer boolesk værdi?

Booleske værdier er intet andet end 0 og 1, dvs. hverken sandt eller falsk. hvis betingelsen opfylder, er den sand, ellers er den falsk.

Eksempel 1

Lad os overveje enkle eksempler for at forstå, hvordan den boolske værdi fungerer.

Kode:

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

Produktion:

I ovenstående eksempel er output en ikke-nul. Derfor er udsagnene inde, hvis erklæringen ikke udføres.

Eksempel 2

Lad os tage et andet eksempel til streng boolesk værdi:

Kode:

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

Produktion:

I ovenstående eksempel er navnet ikke-tomt, og der bruges heller ingen sammenligningsoperatør. PHP konverterer automatisk værdien og indstiller den til dens Boolean-ækvivalent sand. Så udsagnene udføres skrevet inde, hvis udsagn.

Eksempel 3

Lad os tage et andet eksempel:

Kode:

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

Produktion:

I ovenstående eksempel er $ var-variablen initialiseret til null. Så betingelsen bliver sand, og udsagnet, der er skrevet inde i løkken, udføres og sætter værdien til 500.

Eksempel 4

Funktionen is_bool () kan bruges til at kontrollere, om en variabel indeholder en boolsk værdi eller ej. Is_bool () er en indbygget funktion i PHP. Det er en boolsk funktion, så den returnerer SAND, når værdien er en boolesk værdi, ellers FALSE. Lad os tage et simpelt eksempel.

Kode:

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

Produktion:

I ovenstående eksempel er output fra funktionen_bool () enten 0 eller 1. I dette eksempel vil output være 1 og efter pausen vil det også være 1. Det kontrollerer bare, om den boolske værdi er indstillet til variabel og i dette eksempel er begge variabler blevet initialiseret Booleske værdier.

Eksempel 5

I lighed med funktionen is_bool () har vi en funktion kaldet var_dump () -funktion til at udskrive både typen og værdien som output. Denne funktion bruges til at udskrive datatypen, der er knyttet til den variabel, som udviklerne ønsker at udskrive på skærmen.

Kode:

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

Produktion:

I ovenstående eksempel er output fra is_bool () -funktion og var_dump-funktion () forskellige. Funktionen var_dump () udskriver datatypen sammen med variablen.

Konklusion

I denne artikel diskuterede vi den boolske værdi og dens typer. Mange af de boolske typer bruges i mange programmer og applikationer. Booleske værdier spiller en vigtig rolle i mange programmeringssprog, især i PHP, hvor vi bruger cookies og sessioner til at kontrollere, om de er indstillet eller ikke indstillet.

Anbefalede artikler

Dette er en guide til PHP Booleans. Her diskuterer vi forskellige typer PHP-booleanere, det arbejder sammen med eksempler og kodeimplementering. Du kan også se på de følgende artikler for at lære mere-

  1. Palindrome i PHP
  2. Abstrakt klasse i PHP
  3. Perl vs PHP
  4. Objekt i PHP
  5. Palindrome i C ++
  6. Palindrome i JavaScript
  7. Java Booleans
  8. Komplet guide til cookies i JavaScript

Kategori: