Basic PHP Tutorial http://blog.rosihanari.
net
$bil++;
}
?>
Sekarang kita analisis prosesnya…
Nilai awal dari $bil adalah 1. Selanjutnya terdapat while dengan syarat $bil <= 3. Nah..
apabila dicek syaratnya, maka dalam hal ini syarat bernilai BENAR karena 1 <= 3,
sehingga sekarang menuju ke bagian yang diulang. Di dalam bagian yang diulang
terdapat echo $bil, sehingga di browser akan tampil bilangan 1. Berikutnya nilai $bil
bertambah menjadi 2 ($bil++).
Kembali lagi syaratnya dicek, dalam hal ini masih bernilai BENAR karena 2 <= 3.
Akibatnya proses sekarang menuju kembali ke bagian yang diulang, yaitu tampilkan $bil
(muncul bilangan 2 dalam browser) dan $bil bertambah satu menjadi 3.
Selanjutnya dicek kembali syaratnya apakah $bil <= 3 dan ternyata BENAR karena 3 <= 3.
Karena syaratnya BENAR maka tampilkan $bil, sehingga muncul bilangan 3 di browser
dan $bil bertambah satu menjadi 4.
Lagi-lagi di cek syaratnya apakah $bil <= 3. Nah.. sekarang syarat bernilai SALAH karena
4 <= 3 tidak berlaku. Dengan demikian perulangan berhenti. Sehingga bilangan yang
tampil secara keseluruhan adalah
1
2
3
Sekarang.. coba kita bandingkan dengan FOR. Script berikut ini juga akan menampilkan
bilangan 1 s/d 3.
<?php
for ($bil = 1; $bil <= 3; $bil++)
{
echo $bil. "<br />";
}
?>
Kedua script di atas akan ekuivalen.
Kembali lagi pada script PHP untuk menampilkan bilangan 1 s/d 3 menggunakan WHILE.
Sekarang misalkan ditambahkan perintah berikut ini
Disusun oleh : Rosihan Ari Yuana 71