if dan else php
Pada PHP, pernyataan if dan else digunakan untuk membuat kondisi percabangan dalam program. Dengan menggunakan pernyataan if dan else, Anda dapat menjalankan blok kode tertentu berdasarkan evaluasi suatu kondisi.
Berikut adalah sintaks dasar untuk pernyataan if dan else dalam PHP:
php
Copy code
if (kondisi) {
// Blok kode yang akan dijalankan jika kondisi benar
} else {
// Blok kode yang akan dijalankan jika kondisi salah
}
Kondisi adalah ekspresi yang dievaluasi sebagai nilai boolean (true atau false). Jika kondisi benar (true), maka blok kode di dalam pernyataan if akan dijalankan. Jika kondisi salah (false), maka blok kode di dalam pernyataan else akan dijalankan.
Berikut adalah contoh penggunaan pernyataan if dan else dalam PHP:
php
Copy code
$age = 25;
if ($age >= 18) {
echo "Anda sudah dewasa.";
} else {
echo "Anda masih anak-anak.";
}
// Output: Anda sudah dewasa.
Pada contoh di atas, kondisi $age >= 18 dievaluasi sebagai true karena $age memiliki nilai 25, yang memenuhi kondisi tersebut. Oleh karena itu, blok kode di dalam pernyataan if dieksekusi, dan pesan "Anda sudah dewasa." dicetak.
Anda juga dapat menggunakan pernyataan if tanpa pernyataan else untuk membuat percabangan yang hanya memeriksa kondisi tertentu tanpa melakukan tindakan jika kondisi tidak terpenuhi.
php
Copy code
$score = 85;
if ($score >= 80) {
echo "Nilai Anda baik.";
}
// Output: Nilai Anda baik.
Pada contoh di atas, jika $score memiliki nilai 85, yang memenuhi kondisi $score >= 80, maka blok kode di dalam pernyataan if dieksekusi dan pesan "Nilai Anda baik." dicetak. Namun, jika $score memiliki nilai 75, yang tidak memenuhi kondisi tersebut, maka tidak ada tindakan yang dilakukan.
Anda juga dapat menggunakan pernyataan elseif untuk menambahkan kondisi alternatif dalam percabangan. Berikut adalah contoh penggunaannya:
php
Copy code
$score = 75;
if ($score >= 90) {
echo "Anda mendapatkan nilai A.";
} elseif ($score >= 80) {
echo "Anda mendapatkan nilai B.";
} elseif ($score >= 70) {
echo "Anda mendapatkan nilai C.";
} else {
echo "Anda mendapatkan nilai D.";
}
// Output: Anda mendapatkan nilai C.
Pada contoh di atas, setiap kondisi diuji secara berurutan. Jika kondisi pertama tidak terpenuhi, maka kondisi kedua akan diperiksa, dan begitu seterusnya. Jika tidak ada satu pun kondisi yang terpenuhi, maka blok kode di dalam pernyataan else akan dijalankan.