Einführung in PHP Booleans

Bevor wir verstehen, was PHP Boolean ist, wollen wir verstehen, was Boolean ist.

Boolean ist ein Datentyp, der in den meisten Computerprogrammiersprachen wie Java, Python, C, PHP usw. verwendet wird. Es handelt sich um einen Datentyp mit einem oder zwei möglichen Werten (entweder true oder false). Es soll die beiden Wahrheitswerte von Logik und Boolescher Algebra darstellen. Abhängig von den Bedingungen wird der Wert auf 1 (wahr) oder 0 (falsch) gesetzt. Dieser Datentyp wird von vielen Programmiersprachen verwendet, um zu überprüfen, ob die Bedingung erfüllt ist und die Anweisungen ausgeführt werden.

PHP Boolean

In PHP wird der boolesche Datentyp verwendet, um die Werte der Variablen festzulegen. Es wird hauptsächlich für bedingte Anweisungen wie If, ​​While, For, Switch usw. verwendet. Diese bedingten und iterativen Befehle werden hauptsächlich zum Testen dieser booleschen Ausdrücke definiert. Boolescher Wert gibt nur zwei Werte zurück, dh entweder true oder false. Daher wird es in bedingten Anweisungen verwendet, um diese bestimmte Bedingung zu durchlaufen und die folgenden Anweisungen auszuführen, die ihr entsprechen.

Arten von PHP-Booleschen Werten

Werfen wir einen Blick auf verschiedene Arten von Booleschen Werten:

  • Ganzzahl: Dieser Boolesche Wert wird verwendet, um die Bedingung zu überprüfen, ob die Ausgabe der Variablen ungleich Null ist. Wenn die Ausgabe Null ist, ist die Bedingung falsch und die Anweisungen werden derzeit nicht innerhalb der Schleife ausgeführt und überspringen die Schleife und führen die weiteren Anweisungen aus.
  • Gleitkomma : Mit diesem Booleschen Wert wird geprüft, ob die Ausgabe der Variablen eine Gleitkommazahl für z. B. 0.0 ist. Wenn die Ausgabe nicht Null ist, ist die Bedingung wahr und die Schleifenanweisungen werden ausgeführt. Wenn die Ausgabe Null ist, werden die Anweisungen innerhalb der Schleife übersprungen und führen die weiteren Anweisungen aus.
  • Strings: Mit diesem Booleschen Wert wird geprüft, ob der String leer ist oder nicht . Wenn die Ausgabe der bedingten Anweisung wahr ist, ist die Ausgabe ein Zeichenfolgenwert und die Anweisungen in der Schleife werden ausgeführt. Wenn die Ausgabe falsch ist, ist die Ausgabe entweder eine Nullzeichenfolge oder eine leere Zeichenfolge.
  • Array: Mit diesem Booleschen Wert wird geprüft, ob ein Array Elemente enthält. Wenn die Bedingung wahr ist, muss sie mindestens eine Elementnummer haben, und die Anweisungen in der Schleife werden ausgeführt. Wenn die Bedingung falsch ist, muss die Ausgabe ein leeres Array sein und überspringt die Anweisungen innerhalb der Schleife und fährt mit der Ausführung der weiteren Anweisungen fort.
  • NULL: Mit diesem Booleschen Wert wird überprüft, ob der Wert der Variablen NULL ist. Der Wert einer Variablen ist NULL, wenn sie am Anfang selbst auf NULL initialisiert wurde oder wenn kein Wert festgelegt wurde oder wenn sie nicht festgelegt ist. Wenn die Bedingung wahr ist, werden Anweisungen innerhalb der Schleife ausgeführt. Wenn die Ausgabe falsch ist, werden die Anweisungen in der Schleife übersprungen und die weiteren Anweisungen ausgeführt.
  • Objekte: Mit diesem Booleschen Wert wird geprüft, ob ein Objekt vorhanden ist oder nicht. Wenn es vorhanden ist, ist die Bedingung wahr und die Anweisungen werden ausgeführt und die Bedingung ist falsch. Dann werden die Anweisungen in der Schleife übersprungen und die weiteren Anweisungen ausgeführt.

Wie funktioniert Boolescher Wert?

Boolesche Werte sind nichts anderes als 0 und 1, dh entweder wahr oder falsch. Wenn die Bedingung erfüllt ist, ist es wahr, sonst ist es falsch.

Beispiel 1

Betrachten wir einfache Beispiele, um zu verstehen, wie der Boolesche Wert funktioniert.

Code:

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

Ausgabe:

Im obigen Beispiel ist die Ausgabe nicht Null. Daher die Anweisungen im Inneren, wenn die Anweisung nicht ausgeführt wird.

Beispiel # 2

Nehmen wir ein weiteres Beispiel für den booleschen Wert der Zeichenfolge:

Code:

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

Ausgabe:

Im obigen Beispiel ist der Name nicht leer und es wird auch kein Vergleichsoperator verwendet. PHP konvertiert den Wert automatisch und setzt ihn auf das boolesche Äquivalent true. Die Anweisungen werden also in der if-Anweisung ausgeführt.

Beispiel # 3

Nehmen wir ein anderes Beispiel:

Code:

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

Ausgabe:

Im obigen Beispiel wurde die Variable $ var mit null initialisiert. Die Bedingung wird also wahr und die in die Schleife geschriebene Anweisung wird ausgeführt und setzt den Wert auf 500.

Beispiel # 4

Mit der Funktion is_bool () kann geprüft werden, ob eine Variable einen Booleschen Wert enthält oder nicht. Is_bool () ist eine in PHP eingebaute Funktion. Da es sich um eine Boolesche Funktion handelt, wird TRUE zurückgegeben, wenn der Wert ein Boolescher Wert ist, andernfalls FALSE. Nehmen wir ein einfaches Beispiel.

Code:

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

Ausgabe:

Im obigen Beispiel ist die Ausgabe der Funktion is_bool () entweder 0 oder 1. In diesem Beispiel ist die Ausgabe 1 und nach der Unterbrechung auch 1. Es wird nur geprüft, ob der Boolesche Wert auf den Wert gesetzt ist variable und in diesem Beispiel wurden beide Variablen mit Booleschen Werten initialisiert.

Beispiel # 5

Ähnlich wie bei der Funktion is_bool () haben wir eine Funktion namens var_dump (), die sowohl den Typ als auch den Wert als Ausgabe ausgibt. Diese Funktion wird verwendet, um den Datentyp zu drucken, der der Variablen zugeordnet ist, die die Entwickler auf dem Bildschirm drucken möchten.

Code:

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

Ausgabe:

Im obigen Beispiel unterscheidet sich die Ausgabe der Funktionen is_bool () und var_dump (). Die Funktion var_dump () gibt den Datentyp zusammen mit dem Wert der Variablen aus.

Fazit

In diesem Artikel haben wir den Booleschen Wert und seine Typen erörtert. Viele der Booleschen Typen werden in vielen Programmen und Anwendungen verwendet. Boolesche Werte spielen in vielen Programmiersprachen eine wichtige Rolle, insbesondere in PHP, wo wir Cookies und Sitzungen verwenden, um zu überprüfen, ob sie gesetzt oder nicht gesetzt sind.

Empfohlene Artikel

Dies ist eine Anleitung zu PHP Booleans. Hier besprechen wir verschiedene Arten von PHP-Booleschen Werten. Sie funktionieren zusammen mit Beispielen und der Code-Implementierung. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren.

  1. Palindrome in PHP
  2. Abstrakte Klasse in PHP
  3. Perl vs PHP
  4. Objekt in PHP
  5. Palindrom in C ++
  6. Palindrom in JavaScript
  7. Java Booleans
  8. Komplette Anleitung zu Cookies in JavaScript