شرح صفوف ومحتوى الفقرة
تُنفذ حلقة while كتلة من الأوامر البرمجية بشكل متكرر طالما أن شرطها المنطقي يساوي true. ولأن محرك PHP يفحص الشرط قبل الدخول في كل دورة، تُعرف بأنها حلقة ذات فحص مسبق؛ فإذا كان الشرط يساوي false منذ البداية، فلن يعمل جسم الحلقة أبداً:
PHP
<?php
$counter = 1;
while ($counter <= 4) {
echo "Step " . $counter . "\n";
$counter++;
}