Heim  >  Artikel  >  Backend-Entwicklung  >  Ein einfacher Vergleich von „|“ und „||“ in PHP

Ein einfacher Vergleich von „|“ und „||“ in PHP

青灯夜游
青灯夜游Original
2019-01-03 17:02:164367Durchsuche

In PHP sind „|“ und „||“ beide ODER-Operatoren. Was ist also der Unterschied zwischen ihnen? Im folgenden Artikel lernen Sie die Operatoren „|“ und „||“ kennen, führen einen einfachen Vergleich zwischen ihnen durch und verstehen die Unterschiede zwischen ihnen.

Ein einfacher Vergleich von „|“ und „||“ in PHP

Operator „|“

Es handelt sich um einen bitweisen ODER-Operator, einen binären Operationsoperator auf den Bits der Variablen. Wenn es zwei Variablen a, b, $a | $b; gibt, wird jedes Bit in $a und $b, das 1 ist, auf 1 gesetzt.

Beispiel:

<?php 
$a = 3; 
$b = 10; 
echo $a | $b; 
?>

Ausgabe:

Ein einfacher Vergleich von „|“ und „||“ in PHP

Anleitung:

Im Beispiel oben , gegebene zwei Werte, a = 3 und b = 10; dann wandeln Sie diese beiden Zahlen in Binärzahlen um, d. h. a = 0011 und b = 1010; wenden Sie schließlich die ODER-Operation (|) an und berechnen Sie den Wert $a |.

Operator „||“

Dies ist ein logischer ODER-Operator, ein boolescher Operator für Variablen Wert, an dem man arbeiten kann. Wenn eine dieser Variablen den booleschen Wert „true“ hat, dann hat $a || den Wert 1.

Beispiel:

<?php 
$a = 3; 
$b = 10; 
echo $a||$b; 
echo &#39;<br>&#39;; 
if($a = 3 || $b = 0) 
    echo &#39;1&#39;; 
else
    echo &#39;0&#39;; 
?>

Ausgabe:

Ein einfacher Vergleich von „|“ und „||“ in PHP

Erklärung:

Wenn im obigen Beispiel zwei Werte a = 3 und b = 10 gelten, sind die booleschen Werte der Variablen a und b beide wahr, dann ist der Wert von $a||$b 1; if-Anweisung: Überprüfen Sie, ob eine der Bedingungen wahr ist, da der Wert der Variablen a auf 3 gesetzt ist und der boolesche Wert wahr ist, sodass der Wert der Ausführung von „$a = 3 || $b = 0“ 1 ist.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonEin einfacher Vergleich von „|“ und „||“ in PHP. 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:Was ist Drupal?Nächster Artikel:Was ist Drupal?