Tutorial Belajar Perulangan dengan while di PHP
Statemen perulangan
while
akan menjalankan blok kode berulang-ulang selama kondisi masih bernilai true
.
while (cek kondisi) {
// kode yang akan dijalankan berulang
}
Sebagai contoh kode berikut:
$x = 1;
while($x <= 5) {
echo $x . "<br>";
$x++;
}
Pada kode di atas, program akan mencetak nomor 1 sampai dengan 5. Statemen
while
akan mengecek kondisi, yang apabila nilainya true, dia akan menjalankan blok kode di dalamnya. Statemen while
akan terus dijalankan sampai kondisi pada while
bernilai false. Sehingga kita harus menyiapkan skenario agar kondisi bernilai false. Pada kode di atas kita menambah nilai variabel $x
sebanyak 1 setiap kali blok kode pada while
dijalankan, agar sampai pada kondisi nilai $x
lebih dari 5 sehingga pengecekan kondisi bernilai false.PRAKTEK
- Jalankan kode pada editor dan lihat output yang tampil. Ganti kondisi while di baris ke-5 menjadi
$x < 10
atau angka berapapun yang Kamu mau dan lihat keluarannya. - Apa yang terjadi jika Kamu menghapus kode
$x++
di baris ke-6? Pesan error apa yang muncul? Mengapa demikian?Bila kita membiarkan kondisi selalu bernilai true, maka akan terjadi *infinite loop* atau perulangan selamanya. Biasanya akan tampil pesan error bahwa eksekusi program telah melebihi waktu eksekusi yang diperbolehkan dan proses akan dihentikan. Pesan error tersebut akan tampil tergantung dari berapa lama kita mengatur waktu eksekusi maksimum di konfigurasi PHP.
<?php
$x = 0;
while($x < 5) {
echo "Nomor: $x <br>";
$x++;
}
Hasilnya:
Nomor: 0
Nomor: 1
Nomor: 2
Nomor: 3
Nomor: 4
0 Response to "Tutorial Belajar Perulangan dengan while di PHP"
Posting Komentar