Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Khác biệt giữa toán tử | và || trong PHP

Toán tử OR bitwise '|'

Toán tử '|' là toán tử OR bitwise và được sử dụng để đặt bit thành 1 nếu bất kỳ bit tương ứng nào là 1.

Toán tử OR logic '||'

'||' là toán tử OR logic và hoạt động trên toàn bộ toán hạng như một toàn thể.

Ví dụ

Ví dụ sau cho thấy cách sử dụng '|' và '||'.

<!DOCTYPE html> 
<html> 
<head> 
    <title>PHP Example</title> 
</head> 
<body> 
    <?php 
        $x = 1; // 0001 
        $y = 2; // 0010 
        print('$x | $y = '); 
        echo $x | $y; 
        print("<br/>"); 
        print('$x || $y = '); 
        echo $x || $y; 
    ?> 
</body> 
</html>

Kết quả

$x | $y = 3 $x || $y = 1