Debugowanie pętli

Założenie: Nauczymy się debugować proste pętle w PHP, śledząc wartości zmiennych i sprawdzając warunki pętli.

Krok po kroku:

  1. Krok 1: Prosta pętla `for` z błędem.
    
    for ($i = 0; $i <= 10; $i--) {
        echo $i . "
    "; }

    Pętla ta ma błąd w warunku iteracji. `$i–` powoduje, że `$i` maleje w każdej iteracji, ale zaczyna od 0. Pętla nigdy się nie zakończy (będzie działać w nieskończoność, chyba że zostanie przerwana).

  2. Krok 2: Poprawienie pętli `for`.
    
    for ($i = 10; $i >= 0; $i--) {
        echo $i . "
    "; }

    Poprawiliśmy warunek iteracji, aby pętla działała poprawnie, odliczając od 10 do 0.

  3. Krok 3: Pętla `while` i debugowanie.
    
    $j = 0;
    while ($j < 5) {
        echo $j . "
    "; $j++; }

    Ta pętla `while` działa poprawnie, ale możemy dodać debugowanie, aby śledzić wartość `$j` w każdej iteracji. Można to zrobić np. dodając komentarze lub używając funkcji `var_dump()`.

  4. Krok 4: Debugowanie z `var_dump()`.
    
    $j = 0;
    while ($j < 5) {
        var_dump($j); // Wyświetla informacje o zmiennej $j
        echo "
    "; $j++; }

    Funkcja `var_dump()` wyświetla szczegółowe informacje o zmiennej, co jest pomocne w debugowaniu.

Ten przykład pokazuje podstawowe techniki debugowania pętli w PHP. Zachęcamy do eksperymentowania z różnymi typami pętli i technikami debugowania, aby lepiej zrozumieć ich działanie.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *