Pengendali == dalam PHP membandingkan sama ada nilai dua ungkapan adalah sama. Ia membandingkan nilai dan jenis mengikut peraturan, melakukan penukaran jenis untuk memadankan jenis yang tidak sama dan mengembalikan benar (sama) atau palsu (tidak sama). Tidak seperti pengendali ===, yang terakhir tidak menukar jenis dan mengembalikan benar hanya jika nilai dan jenis adalah sama.
Maksud == dalam PHP
== dalam PHP ialah pengendali perbandingan kesamaan, digunakan untuk membandingkan sama ada nilai dua ungkapan adalah sama.
Cara menggunakan
== operator membandingkan dua ungkapan mengikut peraturan berikut:
Perbezaan antara ===
Terdapat satu lagi pengendali perbandingan kesaksamaan === dalam PHP, yang serupa dengan == tetapi lebih ketat. === tidak melakukan penukaran jenis dan mengembalikan benar hanya jika ungkapan adalah sama dalam nilai dan jenis.
Contoh
Berikut ialah beberapa contoh menggunakan operator ==:
<code class="php">var_dump(1 == 1); // 输出:true var_dump("foo" == "foo"); // 输出:true var_dump(1.0 == 1); // 输出:true var_dump(true == 1); // 输出:true</code>
Perhatikan bahawa perbandingan berikut akan kembali palsu kerana ia mempunyai nilai atau jenis yang berbeza:
<code class="php">var_dump(1 == "1"); // 输出:false var_dump(1.0 == 1.1); // 输出:false var_dump(true == false); // 输出:false</code>
Atas ialah kandungan terperinci Apakah maksud == dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!