elseif

IF, ELSEIF DAN ELSE STATEMENTS.

  • Elseif statemet digunakan bagi meletakkan syarat kedua, ketiga dan syarat seterusnya.

Contoh
Contoh penggunaan elseif stetement. Kita ingin menentukan paparan bagi nilai $umur=12. Terdapat 2 syarat yang dikemukan. Pertama, syarat bagi umur bawah 18 tahun.Kedua, syarat umur lebih daripada 56 tahun.

$umur=42;

if($umur<18)
echo "Kanak2 bawah 18 tahun!";

elseif($umur>56)
echo "Dah Bersara!";

else
echo "Belum Bersara!";
?>

Output :

Belum Bersara!

Penerangan :

$umur=42, telah tidak mematuhi syarat 1 iaitu $umur<18>56. Syarat ini juga tidak dipenuhi. Maka penyataan akan memaparkan default value iaitu 'Belum Bersara! '

Contoh 3
Paparan yang ingin dihasilkan melebihi 1 baris.

$umur=12;

if($umur<18)
{
echo "Kanak2 bawah 18 tahun!";
echo "
";
echo "Mungkin masih belum bekerja!";
echo "
";
echo "Mungkin sudah tidak bersekolah lagi";
}
elseif
{
echo "Umur diatas 18 tahun!";
echo "Mungkin telah bekerja!";
}
?>

Output :

Kanak2 bawah 18 tahun!
Mungkin masih belum bekerja!
Mungkin sudah tidak bersekolah lagi

Penerangan :

Perlu menggunakan '{' dan '}' bagi memaparkan lebih daripada satu line. Penyataan echo'
; adalah bertujuan memastikan ayat ditulis pada baris yang baru. Ia adalah optional.