Uvod v PHP Booleans

Preden razumemo, kaj je PHP Boolean, poglejmo, kaj je Boolean?

Boolean je vrsta podatkov, ki se uporablja v večini jezikov programskega programiranja, kot so Java, Python, C, PHP itd. To je podatkovni tip, ki ima eno ali dve možni vrednosti (resnično ali napačno). Namenjen je predstavljanju dveh resničnih vrednosti logike in logične algebre. Glede na pogoje bo nastavil svojo vrednost 1 (resnično) ali 0 (napačno). Ta vrsta podatkov se uporablja v številnih programskih jezikih, da preveri, ali pogoj izpolnjuje in izjave se izvajajo.

PHP Boolean

V PHP se boolovski podatkovni tip uporablja za nastavitev vrednosti spremenljivk. Večinoma se uporablja za pogojne stavke, kot so If, while, For, Switch, itd. Ti pogojni in iterativni ukazi so večinoma definirani za preizkušanje teh izrazov z vrednostjo. Boolova vrednost vrne samo dve vrednosti, torej resnično ali napačno. zato se v pogojnih stavkih uporablja skozi določen pogoj za izvršitev naslednjih stavkov, ki mu ustrezajo.

Vrste vrednosti PHP Booleans

Oglejmo si različne vrste logičnih vrednosti:

  • Integer: Ta logična vrednost se uporablja za preverjanje stanja, ali je izhod spremenljivke enak nič. Če je izhod nič, je pogoj napačen in stavki trenutno ne bodo izvršeni znotraj zanke in bodo preskočili zanko in izvedli nadaljnje stavke.
  • Plavajoča točka : Ta logična vrednost se uporablja za preverjanje stanja, ali je izhod spremenljivke plavajoče število, na primer 0, 0. Če izhod ni nič, potem je pogoj resničen in izjave zanke bodo izvedene, če je izhod nič, pa bodo stavki znotraj zanke preskočeni in nadaljujejo z izvajanjem nadaljnjih stavkov.
  • Niz: Ta logična vrednost se uporablja za preverjanje, ali je niz prazen ali ne . Če je izhod pogojnega stavka res, potem bo izhod vrednost niza in stavki znotraj zanke se bodo izvajali. Če je izhod napačen, je izhod ničelni niz ali prazen niz.
  • Array: Ta Booleova vrednost se uporablja za preverjanje, ali ima matrika elemente v njej. Če je pogoj resničen, mora imeti vsaj eno število elementov in stavki znotraj zanke se bodo izvajali. Če je pogoj napačen, mora biti izhod prazen niz in preskoči izjave znotraj zanke ter nadaljuje z izvajanjem nadaljnjih stavkov.
  • NULL: Ta logična vrednost se uporablja za preverjanje, ali je vrednost spremenljivke NULL. Vrednost spremenljivke bo NULL, če je inicializirana v NULL na začetku ali če ni bila nastavljena nobena vrednost ali če ni nastavljena. Če je pogoj resničen, se potem izvedejo izjave znotraj zanke. Če je izhod napačen, bo preskočil stavke znotraj zanke in nadaljeval z izvajanjem nadaljnjih stavkov.
  • Predmeti: Ta logična vrednost se uporablja za preverjanje, ali je predmet prisoten ali ne. Če je prisoten, je pogoj resničen, izjave pa bodo izvedene in pogoj je napačen, potem bo izjave preskočil znotraj zanke in nadaljeval z izvajanjem nadaljnjih stavkov.

Kako deluje logična vrednost?

Boolove vrednosti niso nič drugega kot 0 in 1, torej bodisi resnične ali napačne. če pogoj izpolnjuje, je res drugače, je lažen.

Primer # 1

Razmislimo o preprostih primerih, da razumemo, kako deluje Booleova vrednost.

Koda:

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

Izhod:

V zgornjem primeru je izhod enak nič. Zato izjave znotraj, če izjava ni izvršena.

Primer # 2

Vzemimo še en primer za vrvico Boolean vrednosti:

Koda:

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

Izhod:

V zgornjem primeru je ime ne prazno in prav tako ni uporabljen noben operater za primerjavo. PHP vrednost samodejno pretvori in jo postavi v svoj logični ekvivalent Boole. Torej bodo izjave izvedene zapisane v notranjosti, če je izjava.

Primer # 3

Vzemimo še en primer:

Koda:

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

Izhod:

V zgornjem primeru je spremenljivka $ var inicializirana na nič. Torej pogoj postane resničen in izjava, napisana znotraj zanke, se izvrši in nastavi vrednost 500.

Primer št. 4

Funkcijo is_bool () lahko uporabimo za preverjanje, ali spremenljivka vsebuje logično vrednost ali ne. Is_bool () je vgrajena funkcija v PHP. Je Boolova funkcija, zato vrne TRUE, ko je vrednost Booleova vrednost, sicer FALSE. Vzemimo preprost primer.

Koda:

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

Izhod:

V zgornjem primeru bo izhod funkcije is_bool () bodisi 0 ali 1. V tem primeru bo izhod 1, po prelomu pa tudi 1. Preverja, ali je vrednost Boolean nastavljena na spremenljivki in v tem primeru sta obe spremenljivki inicializirani logične vrednosti.

Primer št. 5

Podobno kot funkcija is_bool (), imamo tudi funkcijo, imenovano var_dump (), da natisnemo tako vrsto kot tudi vrednost kot izhod. Ta funkcija se uporablja za tiskanje vrste podatkov, povezane s spremenljivko, ki jo razvijalci želijo natisniti na zaslon.

Koda:

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

Izhod:

V zgornjem primeru se izhod funkcije is_bool () in var_dump funkcije () razlikujeta. Funkcija var_dump () bo natisnila vrsto podatkov skupaj z vrednostjo spremenljivke.

Zaključek

V tem članku smo obravnavali Boolovo vrednost in njene vrste. Številne vrste Boole se uporabljajo v številnih programih in aplikacijah. Boolove vrednosti igrajo ključno vlogo v mnogih programskih jezikih, zlasti v PHP-ju, kjer uporabljamo piškotke in seje, da preverimo, ali so nastavljeni ali izklopljeni.

Priporočeni članki

To je vodnik za PHP Booleans. Tukaj razpravljamo o različnih vrstah logičnih PHP-jev, deluje skupaj s primeri in implementacijo kode. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Palindrom v PHP
  2. Izvleček razreda PHP
  3. Perl proti PHP
  4. Objekt v PHP
  5. Palindrom v C ++
  6. Palindrome v JavaScript
  7. Java Booleans
  8. Popoln vodnik za piškotke v JavaScript