Menggunakan Berbilang Syarat ATAU dalam Pernyataan If
Dalam pernyataan if, adalah mungkin untuk menggunakan berbilang syarat ATAU (||) untuk menguji untuk beberapa siri syarat. Walau bagaimanapun, adalah penting untuk mengetahui sintaks dan peraturan penilaian untuk memastikan kefungsian yang betul.
Dalam coretan kod yang diberikan:
if (number==1||2||3) {
niatnya adalah untuk menguji sama ada nilai nombor adalah sama dengan 1, 2, atau 3. Walau bagaimanapun, sintaks ini tidak betul. Cara yang betul untuk menulis syarat ialah:
if (number == 1 || number == 2 || number == 3) {
Dalam sintaks yang diperbetulkan ini, setiap keadaan ATAU dipisahkan oleh || dan disertakan dalam kurungan. Ini memastikan syarat dinilai dengan betul.
Seperti yang dijelaskan dalam ulasan kod, sintaks sebelumnya ditafsirkan sebagai:
if ((number == 1) || 2 || 3) {
di mana operator OR (||) digunakan pada nilai kebenaran 2 dan 3, menghasilkan nilai benar tanpa mengira nilai nombor.
Oleh itu, untuk menggunakan berbilang keadaan ATAU dalam pernyataan if, adalah penting untuk menyediakan setiap syarat secara berasingan dan memisahkannya dengan || disertakan dalam kurungan.
Atas ialah kandungan terperinci Bagaimana Menggunakan Berbilang ATAU Keadaan dengan Betul dalam Pernyataan If?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!