- Statement ini sangat penting dan ia merupakan asas bagi script php. Dengan menggunakan statement ini kita dapat memilih paparan atau penyataan seterusnya berdasarkan syarat-syarat yang kita tetapkan.
- Syarat bagi suatu penyataan dimasukkan pada if statement, Sekiranya syarat dipenuhi paparan akan dihasilkan, jika tidak memenuhi syarat penyataan berikutnya akan dipaparkan.
- elseif statemet digunakan bagi meletakkan syarat kedua, ketiga dan syarat seterusnya.
Contoh 1
Memapakan penyataan sekiranya nilai a=1.$a=1;
if($a==1)
echo 'Nilai a = 1';
else
echo 'Nilai a bukan 1';
?>Output :
Nilai a = 1
Penerangan :
If statements akan memaparkan hasil selepas code if($a==1), sekiranya syaratnya betul. Contoh disini $a==1 atau $a=1.Maka outputnya 'Nilai a = 1.Sekiranya nilai $a ditukarkan kepada $a=2, maka statement else akan memainkan peranannya kerana syarat if telah tidak dipatuhi.Contoh 2
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";
}
else
{
echo "Umur diatas 18 tahun!";
echo "Mungkin telah bekerja!";
}
?>Output :
Kanak2 bawah 18 tahun!
Mungkin masih belum bekerja!
Mungkin sudah tidak bersekolah lagiPenerangan :
Perlu menggunakan '{' dan '}' bagi memaparkan lebih daripada satu line. Penyataan echo'
; adalah bertujuan memastikan ayat ditulis pada baris yang baru. Ia adalah optional.