Rumah > pembangunan bahagian belakang > masalah PHP > Apakah maksud pengendali logik php?

Apakah maksud pengendali logik php?

青灯夜游
Lepaskan: 2023-03-15 10:38:01
asal
4257 orang telah melayarinya

Dalam PHP, operator logik ialah simbol untuk operasi logik Ia boleh digunakan untuk menggabungkan hasil operasi logik Ia adalah kumpulan operator yang sangat penting dalam pengaturcaraan. dan" dan "&&" mewakili logik DAN, "||" dan "atau" mewakili logik ATAU, "xor" mewakili OR eksklusif logik, dan "!" mewakili penolakan logik.

Apakah maksud pengendali logik php?

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

Dalam php, operator logik digunakan untuk melaksanakan logik A simbol untuk operasi.

Pengendali logik digunakan untuk menggabungkan hasil operasi logik dan merupakan kumpulan pengendali yang sangat penting dalam pengaturcaraan.

Operator logik dalam PHP adalah seperti yang ditunjukkan dalam jadual berikut:

逻辑运算符 示例 何时结果为真
&& 或 and(逻辑与) $m && $n 或 $m and $n 当 $m 和 $n 都为真时结果为真,$m 和 $n 有任意一个为假时结果为假
|| 或 or(逻辑或) $m || $n 或 $m or $n 只要 $m 和 $n 中有任意一个为真,则结果为真
xor(逻辑异或) $m xor $n 当 $m 和 $n 一真一假时,结果为真
!(逻辑非) !$m 当 $m 为假时,结果为真

"&&" atau "dan" logik DAN

dua kiri dan kanan Apabila kedua-dua syarat adalah BENAR, hasilnya adalah BENAR apabila salah satu syarat adalah SALAH, hasilnya adalah SALAH. Apabila syarat di sebelah kiri adalah FALSE, syarat di sebelah kanan akan dilangkau dan FALSE akan dikembalikan terus.

[Contoh] Andaikan bahawa orang yang berumur antara 18 dan 25 tahun memenuhi syarat untuk kerahan tentera, dan Xiao Ming berumur 21 tahun pada tahun ini Untuk menentukan sama ada Xiao Ming sesuai untuk menjadi askar, pelaksanaannya kod adalah seperti berikut:

<?php
    $age = 21;
    if($age >= 18 && $age <= 25){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
?>
Salin selepas log masuk

Dalam contoh Pernyataan if else yang kami gunakan akan diterangkan secara terperinci kemudian.

Hasil operasi adalah seperti berikut:

符合当兵条件!
Salin selepas log masuk

“||” atau “atau” logik ATAU

Jika salah satu daripada dua syarat adalah BENAR, Hasilnya BENAR; jika kedua-dua syarat adalah SALAH, hasilnya adalah SALAH. Apabila syarat kiri adalah BENAR, penghakiman keadaan yang betul akan dilangkau dan BENAR akan dikembalikan terus.

【Contoh】Laraskan contoh di atas dan laksanakan menggunakan operator OR logik Kodnya adalah seperti berikut:

<?php
    $age = 21;
    if($age < 18 || $age > 25){
        echo &#39;不符合当兵条件!&#39;;
    }else{
        echo &#39;符合当兵条件!&#39;;
    }
?>
Salin selepas log masuk

“!” Logik BUKAN

Terbalikkan nilai Boolean. Contohnya: !true = false, !false = true, !10 = false.

[Contoh] Gunakan contoh sebelumnya yang sama dan laksanakannya menggunakan operator NOT logik Kodnya adalah seperti berikut:

<?php
    $age = 21;
    if(!($age < 18 || $age > 25)){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
?>
Salin selepas log masuk

[Contoh] Tentukan sama ada tahun yang dinyatakan ialah tahun lompat. :

<?php
    $year = 2020;
    if($year%4==0 && $year%100!=0 || $year%400==0){
        echo $year.&#39;年是闰年!&#39;;
    }else{
        echo $year.&#39;不年是闰年!&#39;;
    }
?>
Salin selepas log masuk

Keputusan berjalan adalah seperti berikut:

2020年是闰年!
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah maksud pengendali logik php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan