Fungsi dan Penggunaan If Else dan Else if
PENGGUNAAN KODE IF, ELSEIF, DAN ELSE.
if (data) { Jika data sesuainya disini, maka akan diproses disini. } else if (data) { Jika data sesuainya disini, maka akan diproses disini. } else { Jika data tidak sesuai di kode if dan else if, maka akan diprosesnya disini. }
Dari kode diatas dapat di deskripsikan sebegai berikut :
- Mula mula server php akan memeriksa bagian kode if (jika data sesuai yang diinginkan di kode if ) maka data akan ditampilkan di bagian kode if. Namun jika data tidak sesuai di kode if maka akan melanjutkan memeriksa dibagian kode elseif.·
- Memeriksa dibagian kode else if (jika data sesuai yang diinginkan di kode else if ) maka data akan ditampilkan dibagian kode else if. Dan jika data masih tidak sesuai di kode else if maka data yang akan ditampilkan adalah kode else.·
- Kode else merupakan kode terakhir yang akan ditampilkan jika data tidak sesuai dikode if dan kode else if.
Sekarang mari kita buat script php dengan menggunakan kode if, else if dan else. Ketikan script php dibawah ini:
<?php $waktu="siang"; If ($waktu="malam") { echo "sudah malam"; } else if ($waktu="sore") { echo "sudah sore"; } else if ($waktu="siang") { echo "sudah siang"; } else { echo "coba tebak waktu apa sekarang"; } ?>
Penjelasan script:
- Dari kode script diatas dijelaskan bahwa: script tersebut mempunyai variable bernama $waktu dan memiliki nilai sama dengan “siang”, mula-mula variable $waktu diperiksa dikode if yaitu: (jika variable $waktu sama dengan “malam” maka akan menampilkan “sudah malam”), namun sayangnya variable $waktu tidak bernilai “malam”.
- Maka dilanjutkan untuk diproses di kode selanjutnya yaitu kode if else yaitu: (jika variable $waktu memiliki nilai “sore” maka akan menampilkan “sudah sore”), namun sayangnya variable $waktu tidak bernilai “sore”.
- Lalu dilanjutkan lagi untuk diproses di kode selanjutnya yaitu kode if else yaitu: (jika variable $waktu memiliki nilai “siang” maka akan menampilkan “sudah siang”) akhirnya data sesuai dan akan menampilkan “sudah siang”.