Belajar PHP Part 17 : If Statement

if statement

If Statement

  • Dalam PHP, if adalah salah satu kata kunci yang digunakan untuk percabangan
  • Percabangan artinya kita bisa mengeksekusi kode program tertentu ketika suatu kondisi terpenuhi
  • Hampir di semua bahasa pemrograman mendukung if expression

Syntax
if (expression)
    statement;

if (expression) {
    statement1;
    statement2;
}

Contoh If Statement

$nilai = 80;
$absen = 90;

if ($nilai >= 75 && $absen >= 75) {
    echo "Selamat Anda Lulus" . PHP_EOL;
}

result if statement

Else Statement

  • Blok if akan dieksekusi ketika kondisi if bernilai true
  • Kadang kita ingin melakukan eksekusi program tertentu jika kondisi if bernilai false
  • Hal ini bisa dilakukan menggunakan else statement
Syntax
if (expression)
    statement;
else
    statement;
atau
if (expression) {
    statement1;
    statement2;
} else {
    statement;
}

$nilai = 70;
$absen = 90;

if ($nilai >= 75 && $absen >= 75) {
    echo "Selamat Anda Lulus" . PHP_EOL;
} else {
    echo "Maaf, Anda Tidak Lulus" . PHP_EOL;
}
else statement

Else If Statement

  • Kadang dalam if, kita butuh membuat beberapa kondisi
  • Kasus seperti ini, di PHP kita bisa menggunakan Else If statement
  • Else If di PHP bisa lebih dari satu
  • Kode Else If di PHP bisa menggunakan "else if" atau "elseif" (digabung)
Syntax
if (expression)
    statement;
elseif (expression)
    statement;
else
    statement;
atau
if (expression) {
    statement1;
    statement2; 
} elseif (expression) {
    statement;
} else {
    statement;
}
$nilai = 80;
$absen = 90;

if ($nilai >= 80 && $absen >= 80) {
    echo "Nilai Anda A" . PHP_EOL;
} else if ($nilai >= 70 && $absen >= 70) {
    echo "Nilai Anda B" . PHP_EOL;
} else if ($nilai >= 60 && $absen >= 60) {
    echo "Nilai Anda C" . PHP_EOL;
} else if ($nilai >= 50 && $absen >= 50){
    echo "Nilai Anda D" . PHP_EOL;
} else {
    echo "Nilai Anda E" . PHP_EOL;
}
else if

Syntax Alternatif
  • Selain menggunakan {} (kurung kurawal), PHP juga menyediakan syntax alternatif untuk menggunakan if, yaitu dengan menggunakan : (titik dua)
  • Namun untuk menggunakan ini, kita harus menggunakan kata kunci endif diakhir if statement
  • Tidak support di gunakan di else if
$nilai = 80;
$absen = 90;

if ($nilai >= 80 && $absen >= 80) :
    echo "Nilai Anda A" . PHP_EOL;
elseif ($nilai >= 70 && $absen >= 70) :
    echo "Nilai Anda B" . PHP_EOL;
elseif ($nilai >= 60 && $absen >= 60) :
    echo "Nilai Anda C" . PHP_EOL;
elseif ($nilai >= 50 && $absen >= 50) :
    echo "Nilai Anda D" . PHP_EOL;
else :
    echo "Nilai Anda E" . PHP_EOL;
endif;
Next Post Previous Post
No Comment
Add Comment
comment url