⊗ppPmCdLO 104 of 447 menu

Các phép toán logic trong PHP

Hãy xem đoạn mã sau:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

Như bạn thấy, trong đoạn mã này, các biến ab được so sánh và, nếu chúng bằng nhau, thì true sẽ được hiển thị ra console, còn nếu không bằng nhau - thì false.

Đã đến lúc tiết lộ với bạn một điều không hiển nhiên: thực ra cấu trúc if không bắt buộc phải có để so sánh - bản thân các toán tử như ==, ===, !=, <, > và những cái tương tự trả về kết quả của chúng là true, hoặc false.

Xem ví dụ:

<?php var_dump(1 == 1); // sẽ hiển thị true var_dump(1 == 2); // sẽ hiển thị false ?>

Dựa trên những gì đã viết, đoạn mã từ đầu bài học có thể được viết lại một cách đơn giản hơn:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

Có thể không hiển thị kết quả ngay, mà gán nó cho một biến nào đó:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

Cho các biến sau:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

Sử dụng toán tử ==, hãy tìm hiểu xem giá trị của các biến này có bằng nhau hay không.

Cho các biến sau:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

Sử dụng toán tử >, hãy tìm hiểu xem biến $a có lớn hơn $b hay không.

Cho các biến sau:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

Sử dụng toán tử !=, hãy tìm hiểu xem giá trị của các biến này có khác nhau hay không.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối