Syntax dari while
Sebelumnya anda sudah lihat bagaimana sebuah while dapat digunakan untuk mengulang sepotong code tanpa mengetahui berapa banyak pengulangan yang harus dilakukan. while menggunakan syntax berikut:
while (kondisi) {
// code yang diulang
}
Dimana code di dalam { } akan diulang selama kondisi bernilai benar (true). Di latihan terakhir, kondisi adalah dimana "koin sisi kepala" (yang sebenarnya adalah angka 1) muncul sebanyak kurang dari tiga kali berturut-turut: $hitung_kepala < 3.
Saat menuliskan loop, pastikan ada titik dimana loop akan berhenti. Loop seperti berikut misalnya tidak akan pernah berhenti dan bisa menjadi bencana di program anda:
while ( 1945 > 178 ) {
// code yang akan
// jalan selamanya
}
Instruksi:
Petunjuk
-
Di baris ke 2, berikan kondisi untuk
while. -
Di baris ke 4,
echokan pesan"Loop sedang jalan!".
Petunjuk
$kondisi = true;
while ( ){
// tulis pesan di bawah
// untuk mencegah
// loop tak terbatas
$kondisi = false;
echo "\n";
}
echo "Dan loop pun berakhir";
Code Output