PHP Podczas instrukcja jest najprostszą pętlą w PHP. Działa to tak samo jak w C. PHP Podczas Instrukcja rekurencyjnie wykonuje instrukcje w zakresie, o ile wyrażenie jest prawdziwe.

PHP podczas Składnia instrukcji jest następująca:

while (condition) {
	statement;
}

PHP Podczas Instrukcja najpierw pyta o warunek. Jeśli warunek zwróci wartość true, instrukcje zostaną wykonane. Następnie kody wracają na początek i wyrażenie jest ponownie oceniane. Jeśli nadal jest to prawdą, kody są uruchamiane ponownie. Ta pętla trwa, dopóki warunek nie zwróci wartości fałszywej. Jeśli warunek zwróci wartość false, pętla zostanie zakończona, a poniższe kody nie zostaną wykonane.

PHP Podczas Jeśli w instrukcji znajduje się pojedyncza linia kodu, nie ma potrzeby stosowania nawiasów. Jeśli jednak kod zawiera więcej niż jedną linię, należy użyć nawiasów.

while (condition)
statement;

PHP Podczas

poniżej PHP podczas W przykładzie wydrukowaliśmy liczby od 1 do 5. W tym przykładzie zdefiniowaliśmy zmienną o nazwie $i i nadaliśmy jej dane 1. PHP Podczas Stworzyliśmy pętlę i określiliśmy warunek, jeśli $i jest mniejsze niż 5. W obrębie pętli wydrukowaliśmy liczby jako „Numer: $i” z echo i ustawiliśmy je tak, aby dawało spację za każdym razem, gdy pętla zwracała z „”. Następnie za pomocą $i++ upewniliśmy się, że dane zmiennej $i zwiększają się o 1 za każdym razem, gdy pętla powraca.

Wskazówka: Jeśli nie zadbamy o to, aby dane (liczba) zwiększały się lub zmniejszały – w skrócie, liczba się zmienia – za każdym razem, gdy pętle się obracają, będziemy mieli do czynienia z sytuacją nieskończonej pętli. Ponieważ warunek w pętli zawsze zwróci wartość true, będzie ona działać do momentu, aż przeglądarka ulegnie awarii z powodu nadmiernego wykorzystania zasobów lub serwer zatrzyma skrypt po osiągnięciu maksymalnego limitu czasu wykonania (patrz: maksymalny czas wykonania php).

$i = 1;
while ($i < 5) {
  echo "Sayı: {$i} 
";
  $i++;
}
/* 
* Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

poniżej PHP Podczas W przykładzie wydrukowaliśmy liczby od 60 do 120 (w tym 120) pomijając 10. W tym przykładzie zdefiniowaliśmy zmienną o nazwie $x i podaliśmy dane 60. PHP Podczas Stworzyliśmy pętlę i określiliśmy warunek, jeśli $x jest mniejsze lub równe 120. W obrębie pętli wydrukowaliśmy liczby jako „Number: $x” za pomocą echo i ustawiliśmy je tak, aby dawało spację za każdym razem, gdy pętla zwracała „ ”. Następnie, przy $x+=10, upewniliśmy się, że dane zmiennej $x wzrastają o 10 za każdym razem, gdy pętla powraca.

$x = 60;
while ($x <= 120) {
    echo "Sayı: {$x} 
";
    $x += 10;
}
/*
* Çıktı:
Sayı: 60
Sayı: 70
Sayı: 80
Sayı: 90
Sayı: 100
Sayı: 110
Sayı: 120
*/

PHP Podczas alternatywnej składni

Istnieje możliwość alternatywnej składni (dwukropek) w instrukcjach sterujących PHP. PHP Podczas Alternatywna składnia instrukcji jest następująca. Jedyna różnica w porównaniu z domyślną składnią nawiasów klamrowych polega na tym, że dodajemy dwukropek po instrukcji zamiast otwierać nawiasy klamrowe i zamiast zamykać nawiasy klamrowe po zakończeniu kodowania, endwhile; Dodajemy oświadczenie.

while (condition):
	statement;
endwhile;

PHP Podczas Możemy zilustrować alternatywną składnię w następujący sposób.

poniżej PHP Podczas W przykładzie wydrukowaliśmy liczby od 25 do 50, pomijając 5. W tym przykładzie zdefiniowaliśmy zmienną o nazwie $x i podaliśmy dane 25, a także zdefiniowaliśmy zmienną o nazwie $y i podaliśmy dane 50. PHP podczas Stworzyliśmy pętlę i określiliśmy warunek, jeśli $x jest mniejsze niż $y. W obrębie pętli wydrukowaliśmy liczby jako „Numer: $x” z echo i ustawiliśmy je tak, aby dawało spację za każdym razem, gdy pętla zwracała z „”. Następnie, przy $x+=5, upewniliśmy się, że dane zmiennej $x wzrastają o 5 za każdym razem, gdy pętla powraca.

$x = 25;
$y = 50;
while ($x < $y):
    echo "Sayı: {$x} 
";
    $x += 5;
endwhile;
/* 
 * Çıktı: 
Sayı: 25
Sayı: 30
Sayı: 35
Sayı: 40
Sayı: 45
*/