Rumah > Artikel > pembangunan bahagian belakang > PHP jika Penyata
Bahasa pengaturcaraan PHP mempunyai beberapa ciri asas untuk mencapai perkara yang rumit jika pernyataan adalah salah satu daripadanya. Ini adalah salah satu blok binaan asas mana-mana bahasa pengaturcaraan. Setiap kali kita bercakap tentang sesuatu perkara bersyarat, kita perlu mempunyai if-else untuk menyelesaikan kerja. Ya, anda membacanya dengan betul, ia boleh diikuti oleh yang lain apabila diperlukan mengikut keperluan perniagaan. Menggunakan pernyataan if ini kita boleh membandingkan dua atau lebih perkara dan berdasarkan keputusan itu, kita boleh melakukan pilihan selanjutnya. Kami tidak boleh menganggap sebarang permohonan tanpa menggunakan pernyataan if-else ini.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Terdapat pelbagai cara untuk menggunakan pernyataan if ini, kita akan melihat semua dengan sintaks dan penerangan bit mengenainya.
Sintaks:
if (expression) statement
jika kata kunci yang boleh kita sebut dalam bahasa PHP seperti bahasa pengaturcaraan lain. Ungkapan tersebut ialah pernyataan bersyarat. Pernyataan itu hanyalah arahan yang akan dilaksanakan apabila ini jika keadaan akan menjadi benar. Tidak perlu menggunakan pendakap untuk satu baris pernyataan.
Sintaks:
if (expression){ statement 1 statement 2 }
Hanya satu perbezaan antara yang ini dan yang di atas ialah kami mempunyai pendakap dalam ini. Kita boleh menggunakan pendakap ini apabila kita perlu melaksanakan pernyataan berbilang baris.
Sintaks:
if (expression){ statement 1 statement 2 } else{ statement 1 }
Kita boleh menggunakan if and else bersama-sama untuk menangani keperluan perniagaan dengan mudah. Lain bukan apa-apa tetapi ia hanyalah kes. Bahagian lain akan dilaksanakan sebaik sahaja bahagian if akan menjadi palsu. Dalam kes if kita, ungkapan itu benar else tidak akan dilaksanakan.
Sintaks:
if (expression 1){ statement 1 statement 2 } if (expression 2){ statement 3 statement 3 } if (expression 3){ statement 4 }
Kami juga boleh menggunakan berbilang jika dalam kod pengaturcaraan kami atau aplikasi. Ini akan membantu kami menyemak atau mengesahkan berbilang ungkapan dan kami boleh menulis pernyataan yang berbeza untuk ungkapan if yang berbeza ini. Dalam kes di atas ini, setiap jika akan disemak satu demi satu. Ini bukan kes yang ideal untuk digunakan jika kita mahu melaksanakan hanya satu syarat berdasarkan ungkapan yang diberikan. Kita boleh menggunakan ini jika dengan cara yang berbeza menggunakan kata kunci else if untuk mengendalikan ini.
Sintaks:
if (expression 1){ statement 1 statement 2 } else if (expression 2){ statement 3 statement 3 }
Dalam kes ini, jika ungkapan pertama jika benar maka seterusnya else-jika akan dilangkau oleh program. Kita juga boleh menggunakan else pada penghujung else ini jika ungkapan dan pernyataan.
Sintaks:
$var = (5 > 2 ? "This will be printed in case of true": "false");
Kini, ini menjadi sohor kini untuk pembangun jika mereka mempunyai perbandingan tunggal dan baris kod yang sangat kecil. Kita boleh katakan perbandingan ini adalah cara sebaris untuk mengendalikan keadaan.
Penggunaan if and else ini hanyalah perkara asas berasaskan bersyarat kehidupan sebenar. Jika kita melakukan sesuatu kita akan mendapat sesuatu jika tidak jika kita tidak akan mendapat apa-apa. Ini bermakna jika sebarang ungkapan adalah benar dalam kes ini kod di bawah syarat itu akan menjadi pelaksana jika tidak maka akan dilaksanakan. Jika kita melihat sintaks pelbagai if-else tersedia dalam bahasa PHP. Kini tiba masanya untuk bermula akan menjadi contoh menggunakan sintaks yang dinyatakan di atas.
Kod:
<?php $var1 = 105; $var2 = 25; if($var1>$var2){ echo "$var1 is greater than $var2"; } ?>
Output:
Kod:
<?php $var1 = 105; $var2 = 25; if($var1>$var2){ echo "$var1 is greater than $var2"; echo "\n This is second line of code."; } ?>
Output:
Kod:
<?php $var1 = 10; $var2 = 20; if($var1>$var2){ echo "$var1 is greater than $var2"; }else{ echo "$var2 is greater than $var1"; } ?>
Output:
Kod:
<?php $var1 = 10; $var2 = 20; if($var1>$var2){ echo "$var1 is greater than $var2"; } if($var2>$var1){ echo "$var2 is greater than $var1"; } ?>
Output:
Kod:
<?php $var1 = 10; $var2 = 20; $var3 = 65; if($var1>$var2){ echo "$var1 is greater than $var2"; } else if($var2>$var1){ echo "$var2 is greater than $var1"; } else if($var3>$var1){ echo "$var3 is greater than $var1"; } else if($var3>$var2){ echo "$var3 is greater than $var2"; } ?>
Output:
We can see, there are other conditions that are true but its output is giving when the first condition matched. Yes, in case of multiple if and else-if group the first true statement will be executed and other remaining will be skipped. So, the developer or the programmer should use this condition very carefully. If we will not be putting the attention in using these kinds of the statement then this could lead to a serious issue in any application.
Code:
<?php $var1 = 15; $var2 = 25; $greater_val = ($var1 > $var2 ? "$var1 is greater than $var2" : "$var2 is greater $var1"); // use of ternary if echo $greater_val; ?>
Output:
We should use the if else statements whenever we need decision-making things in our programming code. We can use the Ternary if else for small and a quick if else condition-based solution. Any organization or individual should use the optimum one as per their business requirements.
Atas ialah kandungan terperinci PHP jika Penyata. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!