do while mirip dengan while, yakni sebuah iterasi atau perulangan suatu eksekusi pernyataan tertentu.
Perbedaaan mendasar antara while dan do while adalah pada do while akan dieksekusi paling tidak satu pernyataan sedangkan while bisa jadi tidak mengeksekusi pernyataan apapun karena ditemukannya kondisi FALSE.
syntax umum :
while (expr){ statement }
contoh :
<?php $i = 0; do { echo $i; } while ($i > 0); ?>
Pada contoh kode di atas, pernyataan bahwa $i>0 tidak pernah terpenuhi yang berarti bernilai FALSE.
Akan tetapi echo $i tetap dieksekusi sekali sehingga akan mencetak nilai ‘0’.
Jadi mana yang Anda pilih menggunakan while atau do.. while???
Semoga bermanfaat !!!