Rumah >pembangunan bahagian belakang >masalah PHP >Apakah kegunaan dan dalam PHP

Apakah kegunaan dan dalam PHP

WBOY
WBOYasal
2022-05-05 17:22:583506semak imbas

Dalam PHP, dan digunakan untuk pertimbangan logik Sintaks ialah "nilai 1 dan nilai 2". operator , seperti operator "&&", kedua-duanya mewakili "AND" logik dan operator "&&" mempunyai keutamaan yang lebih tinggi daripada dan.

Apakah kegunaan dan dalam PHP

Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3

Apakah kegunaan dan dalam PHP

Operator 'dan' dalam PHP dipanggil operator logik. Jika kedua-dua operan adalah benar, kembalikan benar.

Contoh:

<?php
// 变量声明
// 初始化
$a = 100;
$b = 50;
if ($a == 100 and $b == 10)
echo "True";
else
echo "False";

Output: Salah

Penjelasan: Oleh kerana pembolehubah $a = 100 dan pembolehubah lain $b = 10, maka keadaan $a == 100 menilai kepada benar, dan $b == 10 menilai kepada benar. Oleh itu, '$a == 100 dan $b == 10' menilai kepada benar kerana logik AND mengatakan bahawa jika kedua-dua operan adalah benar, hasilnya juga benar. Tetapi apabila $b = 20 adalah input, syarat $b == 10 adalah palsu, jadi hasil operasi AND akan menjadi palsu.

Pengendali ‘&&’ dalam PHP juga dipanggil pengendali logik. Jika kedua-dua operan adalah benar, kembalikan benar.

Contoh:

<?php
// 声明一个变量并初始化
$a = 100;
$b = 10;
if ($a == 100 && pow($b, 2) == $a)
echo "True";
else
echo "False";

Output: Benar

Penjelasan: Oleh kerana pembolehubah $a = 100 dan pembolehubah lain $b = 10, keadaan $a == 100 dinilai kepada benar, dan pow($b,2)==$a juga menilai kepada benar, kerana $b = 10 dinaikkan kepada kuasa 2 ialah 100, yang bersamaan dengan $a. Oleh itu, '$a == 100 && pow($b,2)==$a' menilai kepada benar, kerana logik AND menyatakan bahawa operasi AND menghasilkan benar hanya jika kedua-dua operan adalah benar. Tetapi apabila $b = 20 adalah input, syarat pow($b,2)==$a adalah palsu, jadi hasil operasi AND adalah palsu.

Perbandingan antara operator 'AND' dan '&&':

Berdasarkan keutamaan:

Keutamaan pada asasnya menentukan operasi yang dilakukan dahulu dalam ungkapan. Pengendali '&&' mempunyai keutamaan yang tinggi, dan pengendali 'DAN' mempunyai keutamaan yang rendah.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah kegunaan dan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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