Uvod u PHP Booleans

Prije nego što shvatimo što je PHP Boolean, razumemo što je Boolean?

Boolean je vrsta podataka koja se koristi u većini računalnih programskih jezika kao što su Java, Python, C, PHP itd. To je tip podataka koji ima jednu ili dvije moguće vrijednosti (istinite ili lažne). Zamišljeno je da predstavlja dvije vrijednosti istine logike i booleove algebre. Ovisno o uvjetima, postavit će vrijednost kao 1 (istina) ili 0 (lažno). Mnogo programskih jezika ovaj tip podataka koristi za provjeru zadovoljava li uvjet i izvršava li se izjave.

PHP Boolean

U PHP-u, booleov tip podataka koristi se za postavljanje vrijednosti varijabli. Najčešće se koristi za uvjetne izraze kao što su If, Iako, For, Switch, itd. Ove uvjetne i iterativne naredbe uglavnom su definirane za testiranje ovih izraza s buolovom vrijednošću. Booleova vrijednost vraća samo dvije vrijednosti tj. Istinita ili lažna. pa se u uvjetnim izjavama koristi da prođe kroz taj određeni uvjet da izvrši sljedeće izjave koje mu odgovaraju.

Vrste vrijednosti PHP-a Booleans

Pogledajmo različite vrste logičkih vrijednosti:

  • Integer: Ova Booleova vrijednost koristi se za provjeru stanja je li izlaz varijable nije nula. Ako je izlaz nula, tada je uvjet lažan i izjave se trenutno neće izvoditi unutar petlje, a preskočit će petlju i izvršiti daljnje izjave.
  • Plutajuća točka : Ova Booleova vrijednost koristi se za provjeru stanja da li je izlaz varijable plutajući broj za npr. 0.0. Ako je izlaz ne-nula, tada je uvjet istinit i naredbe petlje će se izvršiti, ako je izlaz nulti, tada će izjave unutar petlje biti preskočene i nastavit će s izvršavanjem daljnjih izraza.
  • Nizovi: Ova Booleova vrijednost koristi se za provjeru je li niz prazan ili ne . Ako je izlaz uvjetnog izraza istinit, tada će izlaz biti vrijednost niza i naredbe unutar petlje će se izvršiti. Ako je izlaz lažan, izlaz je ili nulta ili prazni niz.
  • Niz: Ova Boolean vrijednost koristi se za provjeru ima li niz elemenata u sebi. Ako je uvjet istinit, tada mora imati najmanje jedan broj elemenata i naredbe unutar petlje će se izvršiti. Ako je uvjet netočan, izlaz mora biti prazan niz, a preskočit će izjave unutar petlje i nastavit će s izvršavanjem daljnjih izjava.
  • NULL: Ova Booleova vrijednost koristi se za provjeru je li vrijednost varijable NULL. Vrijednost varijable bit će NULL ako je inicijalizirana u NULL na samom početku ili joj nije postavljena nijedna vrijednost ili nije postavljena. Ako je uvjet istinit, tada će se izjave unutar petlje izvršiti. Ako je izlaz lažan, preskočit će izjave unutar petlje i nastavit će s izvršavanjem daljnjih izjava.
  • Objekti: Ova Booleova vrijednost koristi se za provjeru je li neki objekt prisutan ili ne. Ako je prisutan, tada je uvjet istinit i izjave će se izvršiti, a uvjet je lažan, tada će preskočiti izjave unutar petlje i pokrenuti daljnje izjave.

Kako Boolean vrijednost djeluje?

Booleove vrijednosti nisu ništa drugo do 0 i 1, tj. Istinite ili lažne. ako uvjet zadovoljava, istina je inače lažno.

Primjer 1

Razmotrimo jednostavne primjere da bismo razumjeli kako funkcionira Booleova vrijednost.

Kodirati:

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

Izlaz:

U gornjem primjeru, izlaz je ne-nula. Dakle, izjave unutar ako se izjava ne izvršava.

Primjer 2

Uzmimo još jedan primjer niza boolean vrijednosti:

Kodirati:

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

Izlaz:

U gornjem primjeru ime nije prazno, a također se ne koristi operator za usporedbu. PHP automatski pretvara vrijednost i postavlja je u njen booleov ekvivalent true. Dakle, izjave će se izvršiti napisane unutar ako izjave.

Primjer 3

Uzmimo još jedan primjer:

Kodirati:

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

Izlaz:

U gornjem primjeru, varijabla $ var inicijalizirana je u null. Stoga uvjet postaje istinit i izjava napisana unutar petlje se izvršava i postavlja vrijednost na 500.

Primjer 4

Funkcija is_bool () može se koristiti za provjeru sadrži li varijabla boolean vrijednost ili ne. Is_bool () je ugrađena funkcija u PHP-u. To je Booleova funkcija, pa vraća TRUE kad je vrijednost Booleova vrijednost, inače FALSE. Uzmimo jednostavan primjer.

Kodirati:

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

Izlaz:

U gornjem primjeru, ishod funkcije is_bool () bit će ili 0 ili 1. U ovom primjeru izlaz će biti 1, a nakon prekida također će biti 1. Samo provjerava je li Booleova vrijednost postavljena na varijable i u ovom su primjeru obje varijable inicijalizirane Booleove vrijednosti.

Primjer 5

Slično funkciji is_bool (), imamo funkciju koja se naziva var_dump () funkcija za ispis i vrste i vrijednosti kao izlaza. Ova se funkcija koristi za ispis vrste podataka povezanih s varijablom koju programeri žele ispisati na zaslonu.

Kodirati:

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

Izlaz:

U gornjem primjeru, izlaz is_bool () funkcije i var_dump funkcije () razlikuje se. Funkcija var_dump () ispisat će vrstu podataka zajedno s vrijednošću varijable.

Zaključak

U ovom smo članku raspravljali o Booleovoj vrijednosti i njezinim vrstama. Mnoge vrste Boola koriste se u mnogim programima i aplikacijama. Bulove vrijednosti igraju vitalnu ulogu u mnogim programskim jezicima, posebno u PHP-u gdje koristimo kolačiće i sesije da provjerimo jesu li postavljeni ili isključeni.

Preporučeni članci

Ovo je vodič za PHP Booleans. Ovdje smo raspravljali o različitim tipovima PHP-ovih logičkih programa, djeluje zajedno s primjerima i implementacijom koda. Možete pogledati i sljedeće članke da biste saznali više -

  1. Palindrome u PHP-u
  2. Sažetak klase na PHP-u
  3. Perl vs PHP
  4. Objekt u PHP-u
  5. Palindrome u C ++
  6. Palindrome u JavaScriptu
  7. Java Booleans
  8. Kompletan vodič za kolačiće u JavaScript

Kategorija: