دراين فرم حلقه، شرط در پايان آن بوده، بعبارتي حلقه حداقل يك باربدون شرط انجام مبشود.
فرم كلي اين حلقه مطابق زير است.
همانطوريكه در فرم كلي مشخص است، شرط در انتهاي حلقه كنترل ميشود.
مثال ـ اين برنامه اعداد ازيك تا پنج را شمارش ميكند.
<?php $x=1; do { echo "The number is: $x <br>"; $x++; } while ($x<=5); ?>
مثال ـ اگر همان مثال قبلي رابا$x=6; شروع نمائيد حلقه يكبار انجام ميشود .توجه كنيدكه شرط هم نا درست است.
<?php $x=6; do { echo "The number is: $x <br>"; $x++; } while ($x<=5); ?>