İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Programlama Temelleri

PHP döngüleri: Sonlanma ve kaynak sınırları

Döngü bir işlemi tekrarlarken her adımın sonlanma koşuluna nasıl yaklaştığını açıkça görmek gerekir. Web isteğinde doğru sonuç kadar sınırlı süre ve bellek kullanımı da önemlidir.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Başlangıç ile Yineleme arasındaki ilişkiyi açıklamak.
  • “Güvenli sonlanmayı hangi iki bilgi açıklar?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Koleksiyon için foreach, tekrar sayısı belirli işlemler için for niyeti anlaşılır kılar. Kullanıcı kontrollü sayıyı sınırsız üst sınır yapmak kaynak tüketimini büyütür. Boş, tek elemanlı ve sınırdaki girdiyi test edin. Her yinelemede ayrı veritabanı isteği göndermek yerine veriyi toplu işlemenin uygunluğunu değerlendirin.

PHP döngüleri: Sonlanma ve kaynak sınırları akışı: Başlangıç → Yineleme → Sonlanma
Başlangıç → Yineleme → Sonlanma. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

<?php
$total = 0;
foreach ([3, 5, 2] as $minutes) {
    $total += $minutes;
}
echo $total;

Beklenen sonuç ve yorumu

Toplam 10 olur; boş listede başlangıç değeri 0 korunur.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Boş listeToplam 0Başlangıç koşulu korunur
Negatif süreVeri hatasıİş kuralına aykırıdır
Çok büyük listeSınır ve toplu işlemKaynak tüketimi kontrol edilir

Uygulama görevi

Negatif süreyi reddeden kontrol ekleyin. Boş listeyi ayrıca deneyip beklenen sonucu açıklayın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Sonlanma koşulunu değiştiren değişkeni döngü içinde yanlışlıkla sıfırlamayın.

Kendinizi sınayın

Güvenli sonlanmayı hangi iki bilgi açıklar?

Açıklamalı yanıt: Çıkış koşulu ve her yinelemenin bu koşula doğru ilerlemesi birlikte incelenir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.