Sissejuhatus PHP tõeväärtustesse

Enne kui mõistame, mis on PHP Boolean, mõelgem, mis on Boolean?

Boolean on andmetüüp, mida kasutatakse enamikus arvutiprogrammeerimiskeeltes, nagu Java, Python, C, PHP jne. See on andmetüüp, millel on üks või kaks võimalikku väärtust (kas tõene või vale). See on mõeldud esindama loogika ja Boole algebra kahte tõeväärtust. Sõltuvalt tingimustest valib see väärtuseks 1 (õige) või 0 (vale). Seda andmetüüpi kasutavad paljud programmeerimiskeeled, et kontrollida, kas tingimus on täidetud ja avaldused käivitatakse.

PHP tõeväärtus

PHP-s kasutatakse muutujate väärtuste seadmiseks loogilist andmetüüpi. Enamasti kasutatakse seda tingimuslike avalduste jaoks, näiteks If, Kuigi, For, Lülita jne. Need tinglikud ja iteratiivsed käsud on enamasti määratletud nende tõeväärtusega väärtusega avaldiste testimiseks. Boolean väärtus tagastab ainult kaks väärtust, st kas tõene või vale. seega kasutatakse seda tingimuslausetes selle konkreetse tingimuse läbimiseks, et täita järgmised sellele vastavad avaldused.

PHP tõeväärtuste tüübid

Vaatame eri tüüpi tõeväärtusi:

  • Täisarv: seda Boole'i ​​väärtust kasutatakse kontrollimaks, kas muutuja väljund pole null. Kui väljund on null, siis on tingimus vale ja avaldusi ei täideta praegu silmuse sees ning see jäetakse silmus vahele ja käivitatakse täiendavad avaldused.
  • Ujuvpunkt : seda Boole'i ​​väärtust kasutatakse kontrollimaks, kas muutuja väljund on ujuvarv nt 0.0 jaoks. Kui väljund ei ole null, siis on see tõsi ja silmuslaused täidetakse. Kui väljund on null, siis ahelas olevad avaldused jäetakse vahele ja jätkatakse järgmiste avalduste täitmist.
  • Stringid: seda Boole'i ​​väärtust kasutatakse kontrollimaks, kas string on tühi või mitte . Kui tingimusliku avalduse väljund on tõene, on väljund stringi väärtus ja silmuse sees olevad avaldused käivitatakse. Kui väljund on vale, siis on väljundiks kas nullstring või tühi string.
  • Massiiv: seda tõeväärtuse väärtust kasutatakse kontrollimaks, kas massiivis on elemente. Kui tingimus on tõene, peab sellel olema vähemalt üks arv elemente ja silmuse sees olevad avaldused täidetakse. Kui tingimus on vale, peab väljund olema tühi massiiv ja see jätab silmuses olevad avaldused vahele ja jätkab järgmiste avalduste täitmist.
  • NULL: seda tõeväärtuse väärtust kasutatakse kontrollimaks, kas muutuja väärtus on NULL. Muutuja väärtus on NULL, kui selle algväärtus on alguses NULL või kui sellele pole mingit väärtust seatud või kui see on seadistamata. Kui tingimus on tõene, siis ahelas olevad avaldused täidetakse. Kui väljund on vale, jätab see ahelas olevad avaldused vahele ja käivitab järgmised avaldused.
  • Objektid: seda tõeväärtuse väärtust kasutatakse objekti olemasolu kontrollimiseks. Kui see on olemas, on tingimus tõene ja avaldused täidetakse ja tingimus on vale, siis jätab see silmusisesed avaldused vahele ja astub täiendavaid avaldusi täitma.

Kuidas loogiline väärtus töötab?

Boole'i ​​väärtused on vaid 0 ja 1, st kas tõesed või valed. kui tingimus on täidetud, on tõsi, siis on see vale.

Näide nr 1

Vaatleme lihtsaid näiteid, et mõista, kuidas Boolean väärtus töötab.

Kood:

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

Väljund:

Ülaltoodud näites on väljund nullist erinev. Seetõttu avaldused sees, kui avaldust ei täideta.

Näide 2

Võtame veel ühe näite string Boolean väärtusest:

Kood:

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

Väljund:

Ülaltoodud näites pole nimi tühi ja ka võrdlusoperaatorit ei kasutata. PHP teisendab väärtuse automaatselt ja seab selle tõeväärtuseks tõeväärtus. Nii et avaldused täidetakse avalduse sees.

Näide 3

Võtame veel ühe näite:

Kood:

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

Väljund:

Ülaltoodud näites on muutuja $ var lähtestatud nulliks. Nii saab tingimus tõeks ja aasa sisse kirjutatud avaldus täidetakse ning selle väärtus on 500.

Näide 4

Funktsiooni is_bool () abil saab kontrollida, kas muutuja sisaldab tõeväärtust või mitte. Is_bool () on sisseehitatud funktsioon PHP-s. See on Boolean funktsioon, nii et see tagastab TRUE, kui väärtus on Boolean väärtus, vastasel juhul FALSE. Võtame lihtsa näite.

Kood:

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

Väljund:

Ülaltoodud näites on funktsiooni is_bool () väljundiks 0 või 1. Selles näites on väljund 1 ja pärast pausi ka 1. See lihtsalt kontrollib, kas Boolean väärtus on seatud väärtusele muutuja ja selles näites on mõlemad muutujad inicialiseeritud tõeväärtused.

Näide 5

Sarnaselt funktsiooniga is_bool () on meil funktsioon var_dump () funktsioon, mis võimaldab trükkida nii tüüpi kui ka väärtust väljundina. Seda funktsiooni kasutatakse andmetüübi printimiseks, mis on seotud muutujaga, mida arendajad soovivad ekraanile printida.

Kood:

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

Väljund:

Ülaltoodud näites on funktsiooni is_bool () ja funktsiooni var_dump () väljund erinev. Funktsioon var_dump () prindib andmetüübi koos muutuja väärtusega.

Järeldus

Selles artiklis arutasime tõeväärtuse väärtust ja selle tüüpe. Paljusid Boole'i ​​tüüpe kasutatakse paljudes programmides ja rakendustes. Boolean-väärtused mängivad olulist rolli paljudes programmeerimiskeeltes, eriti PHP-s, kus me kasutame küpsiseid ja seansse, et kontrollida, kas need on seatud või unset.

Soovitatavad artiklid

See on juhend PHP tõeväärtustele. Siin käsitleme erinevat tüüpi PHP tõeväärtusi, see töötab koos näidete ja koodi rakendamisega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Palindroom PHP-s
  2. Abstraktne klass PHP-s
  3. Perl vs PHP
  4. Objekt PHP-s
  5. Palindroom C ++
  6. Palindroom JavaScriptis
  7. Java Booleans
  8. Küpsiste täielik juhend JavaScriptis

Kategooria: