Home > Backend Development > PHP Tutorial > A simple comparison of '|' and '||' in PHP

A simple comparison of '|' and '||' in PHP

青灯夜游
Release: 2023-04-04 16:40:01
Original
4467 people have browsed it

In PHP, "|" and "||" are both OR (or) operators, so what is the difference between them? The following article will introduce you to the operators "|" and "||", make a simple comparison between them, and understand the differences between them.

A simple comparison of '|' and '||' in PHP

Operator "|"

It is a bitwise OR operator, binary operation operator; it operates on the bits of the variable. If there are two variables a, b, $a | $b; then any bit in $a and $b that is 1 will be set to 1.

Example:

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

Output:

A simple comparison of | and || in PHP

##Instructions:

In the above example , given two values, a = 3 and b = 10; then convert these two numbers into binary numbers, i.e. a = 0011 and b = 1010; finally apply the OR (|) operation and calculate $a | $b value.

Operator "||"

This is a logical OR operator, a Boolean operator; it is a Boolean operator for variables value to operate on. If any of these variables has a boolean value of true, then $a || $b has a value of 1.

Example:

<?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;; 
?>
Copy after login
Output:

A simple comparison of '|' and '||' in PHP

Description:

In the above example, two values ​​are given, a = 3 and b =10; therefore the Boolean values ​​of variable a and variable b are both true, then the value of $a||$b is 1; in the if statement , check if one of the conditions is true, because the variable a value is set to 3 and the boolean is true, so the value of executing "$a = 3 || $b = 0" is 1.

The above is the entire content of this article, I hope it will be helpful to everyone's study. For more exciting content, you can pay attention to the relevant tutorial columns of the PHP Chinese website! ! !

The above is the detailed content of A simple comparison of '|' and '||' in PHP. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template