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 whileakan 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 < 10atau 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 

Subscribe to receive free email updates:

0 Response to "Tutorial Belajar Perulangan dengan while di PHP"

Posting Komentar