Heim > Artikel > Backend-Entwicklung > PHP-Boolesche Werte
Bevor wir verstehen, was PHP Boolean ist, wollen wir zunächst verstehen, was Boolean ist.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Boolean ist ein Datentyp, der in den meisten Computerprogrammiersprachen wie Java, Python, C, PHP usw. verwendet wird. Es ist ein Datentyp, der einen oder zwei mögliche Werte hat (entweder wahr oder falsch). Es soll die beiden Wahrheitswerte der Logik und der Booleschen 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 prü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 Ausdrücke mit booleschen Werten definiert. Der boolesche Wert gibt nur zwei Werte zurück, nämlich entweder wahr oder falsch. Daher wird es in bedingten Anweisungen verwendet, um diese bestimmte Bedingung zu durchlaufen und die folgenden entsprechenden Anweisungen auszuführen.
Werfen wir einen Blick auf verschiedene Arten von booleschen Werten:
Boolesche Werte sind nichts anderes als 0 und 1, also entweder wahr oder falsch. Wenn die Bedingung erfüllt ist, ist sie wahr, andernfalls ist sie falsch.
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 ein Wert ungleich Null. Daher sind die darin enthaltenen Anweisungen, wenn die Anweisung nicht ausgeführt wird.
Nehmen wir ein weiteres Beispiel für einen booleschen String-Wert:
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 sein boolesches Äquivalent true. Die Anweisungen werden also in der if-Anweisung geschrieben ausgeführt.
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 auf Null initialisiert. Die Bedingung wird also wahr und die in die Schleife geschriebene Anweisung wird ausgeführt und setzt den Wert auf 500.
The function is_bool () can be used to check whether a variable contains a Boolean value or not. The is_bool () is an inbuilt function in PHP. It is a Boolean function so it returns TRUE when the value is a Boolean value, otherwise FALSE. Let’s take a simple example.
Code:
<?php $a=TRUE; $b=FALSE; echo $a.'<br>'; echo $b.'<br>'; echo is_bool($a).'<br>'; echo is_bool ($b).'<br>'; ?>
Output:
In the above example, the output of the function is_bool() will be either 0 or 1. In this example, the output will be 1 and after the break also it will be 1. It just checks whether the Boolean value is set to the variable and in this example, both the variables have been initialized Boolean values.
Similar to is_bool () function, we have a function called var_dump () function to print both the type as well as the value as output. This function is used to print the data type associated with the variable that the developers want to print on the screen.
Code:
<?php $a = true; echo $a.'<br>'; echo is_bool($a).'<br>'; var_dump($a).'<br>'; ?>
Output:
In the above example, the output of is_bool() function and var_dump function() differs. The var_dump() function will print the data type along with the value of the variable.
In this article, we discussed the Boolean value and its types. Many of the Boolean types are used in many programs and applications. Boolean values play a vital role in many programming languages especially in PHP where we use cookies and sessions to check whether they are set or unset.
Das obige ist der detaillierte Inhalt vonPHP-Boolesche Werte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!