Úvod do PHP Booleans

Predtým, ako pochopíme, čo je PHP Boolean, pochopme, čo je Boolean?

Boolean je typ údajov, ktorý sa používa vo väčšine počítačových programovacích jazykoch ako Java, Python, C, PHP atď. Je to typ údajov, ktorý má jednu alebo dve možné hodnoty (buď true alebo false). Zámerom je predstaviť dve pravdivé hodnoty logiky a logickej algebry. V závislosti od podmienok nastaví svoju hodnotu na 1 (true) alebo 0 (false). Tento typ údajov sa používa v mnohých programovacích jazykoch na kontrolu, či podmienka spĺňa podmienky a či sa príkazy vykonajú.

PHP Boolean

V PHP sa boolovský dátový typ používa na nastavenie hodnôt premenných. Väčšinou sa používa pre podmienené príkazy ako If, When, For, Switch, atď. Tieto podmienené a opakujúce sa príkazy sú väčšinou definované na testovanie týchto výrazov s booleovskou hodnotou. Booleovská hodnota vracia iba dve hodnoty, tj true alebo false. preto sa používa v podmienených príkazoch na prechod cez túto konkrétnu podmienku na vykonanie nasledujúcich príkazov, ktoré sa k nemu vzťahujú.

Typy booleovských hodnôt PHP

Pozrime sa na rôzne typy booleovských hodnôt:

  • Celé číslo: Táto logická hodnota sa používa na kontrolu stavu, či je výstup premennej nenulový. Ak je výstup nula, potom je podmienka nepravdivá a príkazy sa v súčasnosti nevykonávajú vo vnútri slučky a vynechajú slučku a vykonajú ďalšie príkazy.
  • Floating Point : Táto logická hodnota sa používa na kontrolu stavu, či je výstup premennej plávajúce číslo, napríklad 0, 0. Ak je výstup nenulový, potom je podmienka pravdivá a príkazy slučky sa vykonajú, ak je výstup nula, príkazy vo vnútri slučky sa preskočia a budú pokračovať vo vykonávaní ďalších príkazov.
  • Reťazce: Táto logická hodnota sa používa na kontrolu, či je reťazec prázdny alebo nie . Ak je výstup podmieneného príkazu pravdivý, výstupom bude hodnota reťazca a vykonajú sa príkazy vo vnútri slučky. Ak je výstup nepravdivý, potom je výstupom nulový alebo prázdny reťazec.
  • Pole: Táto logická hodnota sa používa na kontrolu, či pole obsahuje prvky. Ak je podmienka splnená, musí mať aspoň jeden počet prvkov a príkazy vo vnútri slučky sa vykonajú. Ak je podmienka nepravdivá, výstup musí byť prázdnym poľom a preskočí príkazy vo vnútri slučky a bude pokračovať vo vykonávaní ďalších príkazov.
  • NULL: Táto logická hodnota sa používa na kontrolu, či je hodnota premennej NULL. Hodnota premennej bude NULL, ak je inicializovaná na NULL na začiatku samotného alebo ak nebola nastavená žiadna hodnota alebo nie je nastavená. Ak je podmienka splnená, príkazy vo vnútri slučky sa vykonajú. Ak je výstup nepravdivý, preskočí príkazy vo vnútri slučky a pristúpi k vykonaniu ďalších príkazov.
  • Objekty: Táto logická hodnota sa používa na kontrolu, či je objekt prítomný alebo nie. Ak je prítomná, potom je podmienka pravdivá a príkazy sa vykonajú a podmienka je nesprávna, potom vynechá príkazy vo vnútri slučky a pristúpi k vykonaniu ďalších príkazov.

Ako funguje logická hodnota?

Booleovské hodnoty nie sú nič iné ako 0 a 1, tj pravdivé alebo nepravdivé. ak je podmienka splnená, je to pravda, inak je nepravdivá.

Príklad č. 1

Pozrime sa na jednoduché príklady, aby sme pochopili, ako booleovská hodnota funguje.

kód:

<_?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ýkon:

Vo vyššie uvedenom príklade je výstup nenulový. Preto vyhlásenia vo vnútri, ak sa vyhlásenie nevykoná.

Príklad č. 2

Vezmime ďalší príklad pre logickú hodnotu reťazca:

kód:

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

Výkon:

Vo vyššie uvedenom príklade je názov neprázdny a nepoužíva sa ani operátor porovnávania. PHP automaticky prevedie hodnotu a nastaví ju na jej logický ekvivalent true. Vyhlásenia sa vykonajú napísané dovnútra, ak vyhlásenie.

Príklad č. 3

Urobme ďalší príklad:

kód:

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

Výkon:

Vo vyššie uvedenom príklade bola premenná $ var inicializovaná na null. Podmienka sa tak splní a príkaz napísaný vo vnútri slučky sa vykoná a nastaví hodnotu na 500.

Príklad č. 4

Funkcia is_bool () sa dá použiť na kontrolu, či premenná obsahuje booleovskú hodnotu alebo nie. Is_bool () je v PHP zabudovaná funkcia. Je to logická funkcia, takže vracia TRUE, ak je hodnota logická, inak FALSE. Urobme jednoduchý príklad.

kód:

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

Výkon:

Vo vyššie uvedenom príklade bude výstup funkcie is_bool () buď 0 alebo 1. V tomto príklade bude výstupom 1 a po prestávke bude tiež 1. Len skontroluje, či je logická hodnota nastavená na a v tomto príklade boli obidve premenné inicializované booleovské hodnoty.

Príklad č. 5

Podobne ako funkcia is_bool (), máme funkciu nazývanú var_dump (), ktorá umožňuje tlačiť typ aj hodnotu ako výstup. Táto funkcia sa používa na tlač typu údajov priradeného k premennej, ktorú vývojári chcú tlačiť na obrazovku.

kód:

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

Výkon:

Vo vyššie uvedenom príklade sa výstup funkcie is_bool () a var_dump function () líši. Funkcia var_dump () vytlačí typ údajov spolu s hodnotou premennej.

záver

V tomto článku sme diskutovali booleovskú hodnotu a jej typy. Mnoho booleovských typov sa používa v mnohých programoch a aplikáciách. Booleovské hodnoty zohrávajú dôležitú úlohu v mnohých programovacích jazykoch, najmä v PHP, kde používame súbory cookie a relácie na kontrolu, či sú nastavené alebo deaktivované.

Odporúčané články

Toto je sprievodca PHP Booleans. Tu diskutujeme rôzne typy booleovských PHP, pracuje to spolu s príkladmi a implementáciou kódu. Viac informácií nájdete aj v nasledujúcich článkoch

  1. Palindróm v PHP
  2. Abstraktná trieda v PHP
  3. Perl verzus PHP
  4. Objekt v PHP
  5. Palindróm v C ++
  6. Palindróm v JavaScripte
  7. Java Booleans
  8. Kompletný sprievodca cookies v JavaScripte

Kategórie: