S M A R T D E V T A L A

Loading

Statement Do-while di PHP

Statement Do-while di PHP

Bentuk dari pengulangan do-while sebenarnya hampir sama seperti pada materi sebelumnya mengenai statemen while. Perbedaannya adalah, untuk do-while pemeriksaan ekspresinya dilakukan pada akhir syntax. Dengan demikian, pada saat kondisi tidak terpenuhi (bernilai false), statemen dalam blok pengulangan do-while masih tetap akan dieksekusi satu kali.

Bentuk umum dari penggunaan statemen do-while adalah sebagai berikut :


<?php
#
# statemen do-while di PHP by SmartDevTala
#
do
	statemen;
while (ekspresi);

// atau dapat ditulis 
do {
	statemen;
} while(ekspresi);
?>

 

Contoh penggunannya adalah :


<?php
#
# statemen do-while di PHP by SmartDevTala
#
$i = 0;
do{
	echo "Baris ke-".$i."\n";
	$i++;
} while ($i<10);
?>

 

Tampak terlihat dengan jelas bahwa statemen dalam statemen pengulangan terlebih dulu dieksekusi sebelum kondisinya diperiksa.

Cara kerja statemen do-while dapat dijelaskan sebagai berikut :

  1. Mula-mula variabel $i di inisialisasi dengan nilai 0
  2. Program akan masuk ke dalam statemen pengulangan dan langsung mengeksekusi statemen untuk menampilkan informasi baris.
  3. Setelah itu, proses dilanjutkan dengan menambah nilai dari variabel $I sebanyak 1, dengan perintah increment.
  4. Selanjutnya program akan memeriksa kondisi dari $i < 10,
    • jika nilai $i masih kurang dari 5 maka proses akan tetap dilanjutkan sesuai point nomor 2.
    • Dan jika kondisi sudah tidak memenuhi maka proses akan dihentikan.

Hasil program:

Contoh hasil statemen do while

Demikian materi PHP kali ini, semoga bermanfaat.

Share:

Artikel Sejenis

Parameter Fungsi di PHP

Parameter adalah suatu nilai (berypa variabel) yang dikirimkan  ke dalam fungsi, yang kemudian ..

Cara Mendefinisikan Fungsi di PHP

Bentuk umum pendefinisian fungsi di dalam php adalah sebagai berikut: <?php # # cara mendefini..

Pengertian Fungsi (Function) di PHP

Dalam praktiknya penggunaan function/fungsi merupakan hal yang sangat membantu dalam proses pembuata..

Komentar