PHP ialah bahasa pengaturcaraan popular yang biasa digunakan untuk membangunkan aplikasi web. Dalam PHP, pernyataan bersyarat adalah bahagian penting. Pernyataan bersyarat membenarkan program untuk melaksanakan blok kod yang berbeza berdasarkan syarat yang berbeza. Dalam artikel ini, kami akan memperkenalkan pernyataan bersyarat dalam PHP dan memberikan beberapa contoh dan petua penggunaan.
if (条件) { // 如果条件成立执行这里的代码 }
Syaratnya boleh berupa sebarang ungkapan, contohnya:
if ($x > 10) { echo "x 大于 10"; }
Kod di atas akan mengeluarkan "x lebih besar daripada 10" apabila $x ialah lebih besar daripada 10".
Pernyataan if juga menyokong pernyataan else, yang boleh melaksanakan kod tambahan apabila syarat itu tidak benar. Contohnya:
if ($x > 10) { echo "x 大于 10"; } else { echo "x 小于等于 10"; }
Kod di atas akan mengeluarkan "x kurang daripada atau sama dengan 10" apabila $x kurang daripada atau sama dengan 10.
Selain if and else, terdapat juga pernyataan elseif, yang boleh digunakan untuk memilih antara berbilang syarat. Contohnya:
if ($x > 10) { echo "x 大于 10"; } elseif ($x < 10) { echo "x 小于 10"; } else { echo "x 等于 10"; }
switch (表达式) { case 值1: // 如果表达式等于值1,则执行这里的代码 break; case 值2: // 如果表达式等于值2,则执行这里的代码 break; default: // 如果表达式不等于任何一个值,则执行这里的代码 }
Berikut ialah contoh:
$day = "星期三"; switch ($day) { case "星期一": echo "今天是星期一"; break; case "星期二": echo "今天是星期二"; break; case "星期三": echo "今天是星期三"; break; default: echo "今天不是工作日"; }
Kod di atas akan mengeluarkan "Hari ini ialah Rabu".
$variable = (条件) ? 表达式1 : 表达式2;
Jika keadaan adalah benar, tetapkan ungkapan 1 kepada pembolehubah, jika tidak tetapkan ungkapan 2 kepada pembolehubah. Ini boleh digunakan untuk menetapkan nilai pembolehubah berdasarkan syarat. Contohnya:
$age = 25; $message = ($age >= 18) ? "成年人" : "未成年人"; echo $message;
Kod di atas akan mengeluarkan "dewasa".
$variable = $value ?? $default;
Jika $value bukan nol, tetapkan ia kepada $variable, jika tidak tetapkan $default kepada $variable. Contohnya:
$username = $_GET["username"] ?? "guest"; echo $username;
Kod di atas akan mengeluarkan nama pengguna yang diperoleh daripada permintaan GET, atau "tetamu" jika tiada nama pengguna.
Ringkasan
Artikel ini memperkenalkan pernyataan bersyarat dalam PHP, termasuk if, suis, operator ternary dan NULL coalescing operator. Pernyataan bersyarat ini membenarkan atur cara melaksanakan blok kod yang berbeza berdasarkan syarat yang berbeza, dengan itu mencapai pertimbangan logik yang lebih fleksibel. Apabila menggunakan pernyataan bersyarat, anda perlu memberi perhatian kepada format ungkapan bersyarat dan blok kod untuk mengelakkan ralat sintaks.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan bersyarat dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!