Pernyataan Seleksi
Pernyataan seleksi untuk pengambilan keputusan merupakan bagian dari bahasa pemrograman yang sangat penting. Pernyataan-pernyataan pengambilan keputusan di PHP diklasifikasikan ke dalam empat bagian: if, if-else, if-elseif, dan switch.
Ø Pernyataan if
Pernyataan if terdiri dari suatu ekspresi dan sebuah statemen atau blok statemen yang dieksekusi apabila ekspresi bernilai true.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Seleksi</title> </head> <body> <?php $a = 10; $b = 5; if ($a > $b) { echo 'a lebih besar dari b'; } ?> </body> </html> |
Ø Pernyataan if-else
Pernyataan ini sebenarnya merupakan ekspansi dari pernyataan if. Di sini blok pertama akan dieksekusi manakala ekspresi bernilai true, sebaliknya jika ekspresi bernilai false blok kedua yang dieksekusi.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Seleksi if-else</title> </head> <body> <?php $a = 10; $b = 5; if ($a > $b) { echo 'a lebih besar dari b'; } else { echo 'a TIDAK lebih besar dari b'; } ?> </body> </html> |
Ø Pernyataan if-elseif
Pernyataan ini sebenarnya merupakan ekspansi dari if-else, di mana ditambahkan lagi blok if-elseif. Bentuk pernyataan if-elseif memungkinkan kita untuk menciptakan seleksi yang lebih kompleks.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Seleksi if-elseif</title> </head> <body> <?php $a = 10; $b = 5; if ($a > $b) { echo 'a lebih besar dari b'; } elseif ($a == $b) { echo 'a sama dengan b'; } else { echo 'a kurang dari b'; } ?> </body> </html> |
Ø Pernyataan switch
Pernyataan switch merupakan sebuah pernyataan control flow yang dimulai dengan suatu ekspresi dan mentransfer kontrol ke satu kasus berdasarkan nilai ekspresi.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Seleksi switch</title> </head> <body> <?php $i = 0; if ($i == 0) { echo "i equals 0"; } elseif ($i == 1) { echo "i equals 1"; } elseif ($i == 2) { echo "i equals 2"; } // Ekuivalen, dengan pendekatan switch switch ($i) { case 0: echo "i equals 0"; break; case 1: echo "i equals 1"; break; case 2: echo "i equals 2"; break; } ?> </body> </html> |
0 comments:
Post a Comment