Introduktion till PHP Booleans

Innan vi förstår vad som är PHP Boolean, låt oss förstå vad som är Boolean?

Boolean är en datatyp som används i de flesta datorprogrammeringsspråk som Java, Python, C, PHP, etc. Det är en datatyp som har ett eller två möjliga värden (antingen sant eller falskt). Det är avsett att representera de två sanningsvärdena för logik och booleska algebra. Beroende på villkoren kommer det att ställa in sitt värde som 1 (true) eller 0 (false). Denna datatyp används av många programmeringsspråk för att kontrollera om villkoret uppfyller och uttalandena körs.

PHP Boolean

I PHP används den booleska datatypen för att ställa in värdena på variablerna. Det används mest för villkorliga uttalanden som If, While, For, Switch, Etc. Dessa villkorade och iterativa kommandon definieras mestadels för att testa dessa booleska värderade uttryck. Booleskt värde returnerar endast två värden, dvs antingen sant eller falskt. så det används i villkorade uttalanden för att gå igenom det särskilda villkoret för att utföra följande påståenden som motsvarar det.

Typer av PHP Booleans värde

Låt oss ta en titt på olika typer av booleska värden:

  • Heltal: Detta booleska värde används för att kontrollera villkoret för om variabelns utgång är icke-noll. Om utgången är noll, är villkoret felaktigt och uttalandena kommer inte att exekveras för närvarande inne i slingan och hoppar över slingan och utför de ytterligare påståenden.
  • Flytande punkt : Detta booleska värde används för att kontrollera tillståndet för huruvida variabelns utgång är ett flytande tal för t.ex. 0, 0. Om utgången är icke-noll, är villkoret sant och slinganalyserna kommer att exekveras, om utgången är noll hoppas uttalningarna inuti slingan och fortsätter med att utföra de ytterligare påståendena.
  • Strängar: Detta booleska värde används för att kontrollera om strängen är tom eller inte . Om utgången från det villkorade uttalandet är sant, kommer utgången att vara ett strängvärde och påståenden inuti slingan kommer att köras. Om utgången är falsk är utgången antingen en nollsträng eller en tom sträng.
  • Array: Detta booleska värde används för att kontrollera om en matris har element i den. Om villkoret är sant måste det ha minst ett antal element och uttalandena inuti slingan kommer att köras. Om villkoret är felaktigt, måste utgången vara en tom matris och hoppa över påståenden inuti slingan och fortsätta att utföra de ytterligare uttalandena.
  • NULL: Detta booleska värde används för att kontrollera om variabelns värde är NULL. En variabelns värde kommer att vara NULL om den initialiseras till NULL i själva början eller om det inte har ställts in något värde eller om det inte är inställt. Om villkoret är sant, kommer uttalanden inuti slingan att köras. Om utgången är falsk kommer den att hoppa över påståenden inuti slingan och fortsätta att utföra de ytterligare uttalandena.
  • Objekt: Detta booleska värde används för att kontrollera om ett objekt finns eller inte. Om det är närvarande, så är villkoret sant och uttalandena kommer att köras och villkoret är falskt, kommer det att hoppa över påståenden inuti slingan och fortsätta att utföra de ytterligare uttalandena.

Hur fungerar det booleska värdet?

Booleska värden är inget annat än 0 och 1 dvs antingen sant eller falskt. om villkoret uppfyller är det sant annars är det falskt.

Exempel 1

Låt oss överväga enkla exempel för att förstå hur Booleskt värde fungerar.

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

Produktion:

I exemplet ovan är utgången en icke-noll. Därför uttalanden inuti om uttalandet inte körs.

Exempel 2

Låt oss ta ett annat exempel för string Boolean-värde:

Koda:

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

Produktion:

I exemplet ovan är namnet icke-tomt och ingen jämförelseoperatör används. PHP konverterar automatiskt värdet och ställer in det till dess Boolean-ekvivalent true. Så uttalanden kommer att utföras skrivna inuti om uttalande.

Exempel 3

Låt oss ta ett annat exempel:

Koda:

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

Produktion:

I exemplet ovan har variabeln $ var initierats till noll. Så villkoret blir sant och uttalandet skrivet inuti slingan körs och sätter värdet till 500.

Exempel 4

Funktionen is_bool () kan användas för att kontrollera om en variabel innehåller ett booleskt värde eller inte. Is_bool () är en inbyggd funktion i PHP. Det är en boolesisk funktion så att den returnerar SANT när värdet är ett booleskt värde, annars FALSE. Låt oss ta ett enkelt exempel.

Koda:

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

Produktion:

I exemplet ovan kommer utgången från funktionen är_bool () att vara antingen 0 eller 1. I detta exempel blir utgången 1 och efter pausen kommer den också att vara 1. Den kontrollerar bara om det booleska värdet är inställt på variabeln och i det här exemplet har båda variablerna initialiserats booleska värden.

Exempel 5

I likhet med funktionen is_bool () har vi en funktion som kallas var_dump () -funktion för att skriva ut både typen och värdet som output. Denna funktion används för att skriva ut den datatyp som är associerad med den variabel som utvecklarna vill skriva ut på skärmen.

Koda:

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

Produktion:

I exemplet ovan skiljer sig utgången från is_bool () -funktionen och var_dump-funktionen (). Funktionen var_dump () skriver ut datatypen tillsammans med variabelns värde.

Slutsats

I den här artikeln diskuterade vi det booleska värdet och dess typer. Många av de booleska typerna används i många program och applikationer. Booleska värden spelar en viktig roll i många programmeringsspråk, särskilt i PHP där vi använder cookies och sessioner för att kontrollera om de är inställda eller inte.

Rekommenderade artiklar

Detta är en guide till PHP Booleans. Här diskuterar vi olika typer av PHP-booléer, det fungerar tillsammans med exempel och kodimplementering. Du kan också titta på följande artiklar för att lära dig mer-

  1. Palindrome i PHP
  2. Abstrakt klass i PHP
  3. Perl vs PHP
  4. Objekt i PHP
  5. Palindrome i C ++
  6. Palindrome i JavaScript
  7. Java Booleans
  8. Komplett guide till kakor i JavaScript

Kategori: