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

青灯夜游
Freigeben: 2023-04-04 16:40:01
Original
4401 Leute haben es durchsucht

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; 
?>
Nach dem Login kopieren

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;; 
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!