Introduksjon til PHP Booleans

Før vi forstår hva som er PHP Boolean, la oss forstå hva som er Boolean?

Boolean er en datatype som brukes i de fleste dataprogrammeringsspråk som Java, Python, C, PHP, etc. Det er en datatype som har en eller to mulige verdier (enten sant eller usant). Det er ment å representere de to sannhetsverdiene til logikk og boolsk algebra. Avhengig av forholdene vil den sette verdien som 1 (sann) eller 0 (usann). Denne datatypen brukes av mange programmeringsspråk for å sjekke om betingelsen tilfredsstiller og uttalelsene blir utført.

PHP Boolean

I PHP brukes den boolske datatypen til å angi verdiene til variablene. Det brukes mest til betingede utsagn som If, While, For, Switch, Etc. Disse betingede og iterative kommandoene er stort sett definert for å teste disse boolesk-verdsatte uttrykkene. Boolsk verdi returnerer bare to verdier, dvs. enten sant eller usant. så det brukes i betingede uttalelser for å gå gjennom den spesielle betingelsen for å utføre følgende utsagn som tilsvarer den.

Typer PHP Booleans verdi

La oss ta en titt på forskjellige typer boolske verdier:

  • Heltall: Denne boolske verdien brukes til å sjekke tilstanden til variabelens utgang er ikke-null. Hvis utgangen er null, er tilstanden falsk, og utsagnene vil ikke bli utført for øyeblikket inne i løkken, og vil hoppe over løkken og utføre ytterligere utsagn.
  • Flytende punkt : Denne boolske verdien brukes til å sjekke tilstanden for variabelens utgang er et flytende tall for f.eks. 0.0. Hvis utgangen er ikke-null, er tilstanden sann og loop-setningene vil bli utført, hvis utgangen er null, vil utsagnene inne i loopen hoppes over og fortsette å utføre de ytterligere utsagnene.
  • Strenger: Denne boolske verdien brukes til å sjekke om strengen er tom eller ikke . Hvis utgangen fra den betingede setningen er sann, vil utgangen være en strengverdi og utsagnene inne i løkken vil bli utført. Hvis utdataene er usanne, er utdataene enten en nullstreng eller en tom streng.
  • Array: Denne boolske verdien brukes til å sjekke om en matrise har elementer i seg. Hvis betingelsen er sann, må den ha minst ett antall elementer, og utsagnene inne i løkken vil bli utført. Hvis tilstanden er falsk, må utgangen være en tom matrise og hoppe over utsagnene inne i løkken og fortsette å utføre de ytterligere utsagnene.
  • NULL: Denne boolske verdien brukes til å sjekke om variabelens verdi er NULL. En variabels verdi vil være NULL hvis den initialiseres til NULL i begynnelsen av seg selv eller den ikke har blitt satt noen verdi eller den ikke er angitt. Hvis betingelsen er sann, vil uttalelser inne i løkken bli kjørt. Hvis utdataet er usant, vil det hoppe over utsagnene i løkken og fortsette å utføre de ytterligere utsagnene.
  • Objekter: Denne boolske verdien brukes til å sjekke om et objekt er til stede eller ikke. Hvis den er til stede, så er betingelsen sann og uttalelsene vil bli utført og betingelsen er falsk, vil den hoppe over utsagnene inne i løkken og fortsette med å utføre de ytterligere utsagnene.

Hvordan fungerer den boolske verdien?

Boolske verdier er ikke annet enn 0 og 1, dvs. verken sant eller usant. hvis betingelsen tilfredsstiller, er det sant ellers er det usant.

Eksempel 1

La oss vurdere enkle eksempler for å forstå hvordan den boolske verdien 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";
)
?>

Produksjon:

I eksemplet over er utgangen ikke-null. Derfor uttalelsene inni hvis uttalelsen ikke blir henrettet.

Eksempel 2

La oss ta et annet eksempel for streng boolesk verdi:

Kode:

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

Produksjon:

I eksemplet over er navnet ikke-tomt og det brukes heller ingen sammenligningsoperatør. PHP konverterer automatisk verdien og setter den til sin Boolean-ekvivalent true. Så uttalelsene vil bli utført skrevet inni hvis uttalelse.

Eksempel 3

La oss ta et annet eksempel:

Kode:

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

Produksjon:

I eksemplet over er $ var-variabelen initialisert til null. Så betingelsen blir sann og uttalelsen skrevet inne i løkken blir utført og setter verdien til 500.

Eksempel 4

Funksjonen is_bool () kan brukes til å sjekke om en variabel inneholder en boolsk verdi eller ikke. Is_bool () er en innebygd funksjon i PHP. Det er en boolsk funksjon, så den returnerer SANN når verdien er en boolsk verdi, ellers FALSE. La oss ta et enkelt eksempel.

Kode:

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

Produksjon:

I eksemplet over vil utgangen fra funksjonen_bool () være enten 0 eller 1. I dette eksemplet vil utgangen være 1 og etter pausen vil den også være 1. Den sjekker bare om den boolske verdien er satt til variabel, og i dette eksemplet er begge variablene initialisert Boolske verdier.

Eksempel 5

I likhet med is_bool () -funksjonen, har vi en funksjon som heter var_dump () -funksjon for å skrive ut både typen og verdien som utdata. Denne funksjonen brukes til å skrive ut datatypen assosiert med variabelen som utviklerne ønsker å skrive ut på skjermen.

Kode:

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

Produksjon:

I eksemplet over er utdataene fra is_bool () -funksjonen og var_dump-funksjonen () forskjellige. Funksjonen var_dump () vil skrive ut datatypen sammen med verdien til variabelen.

Konklusjon

I denne artikkelen diskuterte vi den boolske verdien og dens typer. Mange av de boolske typene brukes i mange programmer og applikasjoner. Boolske verdier spiller en viktig rolle i mange programmeringsspråk, spesielt i PHP der vi bruker informasjonskapsler og økter for å sjekke om de er angitt eller ikke angitt.

Anbefalte artikler

Dette er en guide til PHP Booleans. Her diskuterer vi forskjellige typer PHP-booleans, det fungerer sammen med eksempler og kodeimplementering. Du kan også se på følgende artikler for å lære mer-

  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. Komplett guide til informasjonskapsler i JavaScript