Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Boolesche Werte

PHP-Boolesche Werte

WBOY
WBOYOriginal
2024-08-29 12:38:25906Durchsuche

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.

Typen 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 die Schleife wird übersprungen und die weiteren Anweisungen werden ausgeführt.
  • Gleitkomma: Dieser boolesche Wert wird verwendet, um die Bedingung zu überprüfen, ob die Ausgabe der Variablen eine Gleitkommazahl ist, z. B. 0,0. Wenn die Ausgabe ungleich 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 mit der Ausführung der weiteren Anweisungen fortgefahren.
  • Strings: Mit diesem booleschen Wert wird überprüft, ob der String leer ist oder nicht. Wenn die Ausgabe der bedingten Anweisung wahr ist, ist die Ausgabe ein Zeichenfolgenwert und die Anweisungen innerhalb der Schleife werden ausgeführt. Wenn die Ausgabe falsch ist, ist die Ausgabe entweder eine Nullzeichenfolge oder eine leere Zeichenfolge.
  • Array: Dieser boolesche Wert wird verwendet, um zu prüfen, ob ein Array Elemente enthält. Wenn die Bedingung wahr ist, muss sie mindestens eine Anzahl von Elementen enthalten und die Anweisungen innerhalb der Schleife werden ausgeführt. Wenn die Bedingung falsch ist, muss die Ausgabe ein leeres Array sein und die Anweisungen innerhalb der Schleife werden übersprungen und die weiteren Anweisungen werden ausgeführt.
  • NULL: Dieser boolesche Wert wird verwendet, um zu prüfen, ob der Wert der Variablen NULL ist. Der Wert einer Variablen ist NULL, wenn sie zu Beginn selbst auf NULL initialisiert wird, ihr kein Wert zugewiesen wurde oder sie nicht gesetzt ist. Wenn die Bedingung wahr ist, werden Anweisungen innerhalb der Schleife ausgeführt. Wenn die Ausgabe falsch ist, werden die Anweisungen innerhalb der Schleife übersprungen und mit der Ausführung der weiteren Anweisungen fortgefahren.
  • Objekte: Mit diesem booleschen Wert wird überprüft, ob ein Objekt vorhanden ist oder nicht. Wenn es vorhanden ist, dann ist die Bedingung wahr und die Anweisungen werden ausgeführt und die Bedingung ist falsch, dann werden die Anweisungen innerhalb der Schleife übersprungen und mit der Ausführung der weiteren Anweisungen fortgefahren.

Wie funktioniert der boolesche Wert?

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.

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:

PHP-Boolesche Werte

Im obigen Beispiel ist die Ausgabe ein Wert ungleich Null. Daher sind die darin enthaltenen Anweisungen, wenn die Anweisung nicht ausgeführt wird.

Beispiel #2

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:

PHP-Boolesche Werte

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.

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:

PHP-Boolesche Werte

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.

Example #4

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:

PHP-Boolesche Werte

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.

Example #5

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:

PHP-Boolesche Werte

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.

Conclusion

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-GanzzahlNächster Artikel:PHP-Ganzzahl