Rumah > rangka kerja php > ThinkPHP > teks badan

Bagaimana untuk menggunakan pernyataan jika tidak sama dalam thinkphp3.2

PHPz
Lepaskan: 2023-04-07 10:41:44
asal
1209 orang telah melayarinya

Dalam pembangunan thinkphp3.2, selalunya perlu digunakan jika pernyataan penghakiman bersyarat untuk melaksanakan operasi yang berbeza. Tetapi kadangkala, apabila kita perlu menilai sama ada ia tidak sama dengan nilai tertentu, kita perlu menggunakan pernyataan jika tidak sama. Jadi, bagaimana untuk menggunakannya secara khusus?

Pertama, kita perlu memahami penggunaan asas pernyataan if. Pernyataan if biasanya terdiri daripada ungkapan bersyarat dan satu atau lebih pernyataan. Apabila nilai ungkapan bersyarat adalah benar, pernyataan yang sepadan dilaksanakan, jika tidak, pelaksanaan dilangkau.

Dalam thinkphp3.2, sintaks pernyataan if adalah serupa dengan bahasa lain, seperti yang ditunjukkan di bawah:

if (条件表达式) {
    // 如果条件表达式的值为true,则执行此处代码
} else {
    // 如果条件表达式的值为false,则执行此处代码
}
Salin selepas log masuk

Antaranya, ungkapan bersyarat boleh menjadi pemalar, a pembolehubah, atau Formula ungkapan operasi dan sebagainya, selagi nilai akhir adalah benar atau salah. Penyataan Jika juga boleh bersarang dalam penyataan if yang lain.

Sekarang mari kita lihat penggunaan jika tidak sama dengan pernyataan. Dalam php, pengendali ketidaksamaan ialah "!=". Oleh itu, sintaks if tidak sama dengan:

if (变量/常量 != 值) {
    // 如果变量/常量的值不等于指定的值,则执行此处代码
} else {
    // 如果变量/常量的值等于指定的值,则执行此处代码
}
Salin selepas log masuk

Jika anda perlu menilai beberapa kes ketidaksamaan, anda boleh menggunakan operator "||" (atau) untuk menyambungkan berbilang pernyataan penghakiman. Contohnya:

if ($a != 1 || $a != 2) {
    // 如果$a的值不等于1或2,则执行此处代码
} else {
    // 如果$a的值等于1或2,则执行此处代码
}
Salin selepas log masuk

Perlu diambil perhatian bahawa penggunaan pernyataan jika tidak sama mesti memenuhi dua syarat:

  1. Pembolehubah/pemalar mesti ditakrifkan terlebih dahulu, jika tidak ralat akan berlaku;
  2. Pengendali ketaksamaan mesti mendahului pengendali kesamarataan "=".

Sebagai contoh, kod berikut adalah salah:

// 此处会产生错误
if ($a =! 1) {
    // ...
}
Salin selepas log masuk

Cara yang betul untuk menulisnya hendaklah:

if ($a != 1) {
    // ...
}
Salin selepas log masuk

Secara amnya, jika tidak sama dengan pernyataan Ia adalah salah satu pernyataan yang lebih biasa digunakan apabila menilai pelbagai situasi. Dalam pembangunan sebenar, kami boleh menggunakannya secara fleksibel mengikut keperluan untuk mencapai operasi yang lebih halus.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan jika tidak sama dalam thinkphp3.2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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