亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP中“|”和“||”的簡單比較

來源:青燈夜游 發(fā)布時(shí)間:2019-01-04 14:53:14 閱讀量:900

在PHP中“|”和“||”都是OR(或)運(yùn)算符,那么它們之間有什么區(qū)別?下面本篇文章就來帶大家認(rèn)識一下運(yùn)算符“|”和“||”,對它們進(jìn)行簡單比較,了解它們之間的區(qū)別。

運(yùn)算符“|”

它是一個(gè)按位OR運(yùn)算符,二元運(yùn)算符;它對變量的位進(jìn)行操作。如果有兩個(gè)變量a,b,進(jìn)行$a | $b;則是將把 $a 和 $b 中任何一個(gè)為 1 的位設(shè)為 1。

示例:

1

2

3

4

5

<?php

$a = 3;

$b = 10;

echo $a | $b;

?>

輸出:

3.jpg

說明:

在上面的示例中,給定兩個(gè)值,a = 3和b = 10;然后將這兩個(gè)數(shù)字轉(zhuǎn)換為二進(jìn)制數(shù),即a = 0011和b = 1010;最后應(yīng)用OR(|)運(yùn)算并計(jì)算$a | $b的值。

運(yùn)算符“||”

這是一個(gè)邏輯OR運(yùn)算符,布爾運(yùn)算符;它對變量的布爾值進(jìn)行操作。如果其中任何一個(gè)變量的布爾值為true,則$a || $b的值為1。

示例:

1

2

3

4

5

6

7

8

9

10

<?php

$a = 3;

$b = 10;

echo $a||$b;

echo '<br>';

if($a = 3 || $b = 0)

    echo '1';

else

    echo '0';

?>

輸出:

說明:

在上面的示例中,給定兩個(gè)值,a = 3和b =10;因此變量a和變量b的布爾值都為true,則$a||$b的值為1;在if語句中,檢查其中一個(gè)條件是否為真,因?yàn)樽兞縜值被設(shè)置為3,布爾為true,因此執(zhí)行“$a = 3 || $b = 0”的值為1。


標(biāo)簽: PHP
分享:
評論:
你還沒有登錄,請先