Php Php Fonksiyonlar 2026 Güncel

Fonksiyonlarda Yield İfadesinin Kullanımı

2 dk okuma süresi 815 görüntülenme 2023-12-07 4.9 (14 değerlendirme)

yield ifadesi, PHP'de kullanılan bir özelliktir ve özellikle generator fonksiyonlarında kullanılır. Generator fonksiyonları, değerleri tek tek üretebilen ve bellek kullanımını minimize eden özel bir fonksiyon türüdür. yield ifadesi, fonksiyonun çalışmasını duraklatır ve bir değeri çağıran koda döndürür, ancak fonksiyonun durumunu korur.

İşte basit bir generator fonksiyonu örneği:

function sayilariUret($baslangic, $limit) { for ($i = $baslangic; $i <= $limit; $i++) { yield $i; } } // Generator fonksiyonu çağırma $generator = sayilariUret(1, 5); // Değerleri almak için foreach döngüsü kullanma foreach ($generator as $sayi) { echo $sayi . " "; }

Bu örnekte, sayilariUret adlı bir generator fonksiyonu tanımlanmıştır. Fonksiyon, yield ifadesini kullanarak her çağrıldığında bir değer üretir. Ardından, bu generator fonksiyonunu bir döngü içinde çağırarak üretilen değerlere erişilir.

yield ifadesi, fonksiyonun her çağrıldığında duraklamasını sağlar ve fonksiyonun içindeki durumu korur. Bu, büyük miktarda veri üreteceğiniz durumlarda bellek kullanımını optimize etmek için kullanışlıdır.

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

Fonksiyonlarda Yield İfadesinin Kullanımı dersini öğrenmek için ön koşul var mı?

Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.

Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?

Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.

Takıldığım bir yerde nereden soru sorabilirim?

Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!