Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel Koleksiyonlarında Ok Fonksiyonları Tarafından Oluşan Hata
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel Koleksiyonlarında Ok Fonksiyonları Tarafından Oluşan Hata

Yazılım

Laravel Koleksiyonlarında Ok Fonksiyonları Tarafından Oluşan Hata

teknomers
Son güncelleme: 31 Mayıs 2026 07:43
teknomers
Paylaş
Paylaş

Laravel Collections ile ilgili bir hata üzerine yazılan bir gönderide, düzeltmenin orijinal kodla neredeyse aynı göründüğü açıklanmıştır. Aşağıda, bu hatanın kaynağına ve çözümüne dair detaylar yer almaktadır.

Hatanın tetiklendiği kod:

collect([])
    ->each(fn (string $hash) => $this->taggedCache($this->tags)->forget($hash));

Düzeltmeden sonraki kod:

collect([])
    ->each(function (string $hash) {
        $this->taggedCache($this->tags)->forget($hash);
    });

Görünüşte, ok fonksiyonu, anonim bir fonksiyonla değiştirilmiştir. Ancak, bu küçük değişiklik yeterli olmuştur. Çünkü each() metodu, geri dönüş fonksiyonu false döndüğünde yineleme işlemini durdurur.

Ok fonksiyonu ile durum:

fn (string $hash) => $this->taggedCache($this->tags)->forget($hash)

Burada forget() işleminin sonucu dolaylı olarak geri döner. Eğer forget() false dönerse, each() bunu bir sinyal olarak algılar ve yinelemeyi durdurur.

Anonim fonksiyon ile durum:

function (string $hash) {
    $this->taggedCache($this->tags)->forget($hash);
}

Burada ise, hiçbir şey açıkça döndürülmediği için, geri dönüş null olur. Bu durumda, each() işlemi durmaksızın devam eder.

Bu küçük bir fark gibi görünse de, anonim fonksiyonların her zaman ifadelerinin değerini döndürmesi gerektiğini hatırlatmaktadır. Bu, geri dönüş değerleri ile beklenmeyen kontrol akışı davranışları yaratabilir.

Kaynak: Orijinal Makale

Bir kütüphaneden dolayı üretim sunucum neredeyse çöktü
183 Yönetim Sayfasının Görünümü: 2026’da Tam Bir Laravel CMS Yapımı
Laravel’de via() fonksiyonunu yeniden yazmadan kullanıcı bazlı bildirim tercihleri
Gün 9: Dosya Yüklemeleri Beklediğimden Daha Tehlikeli
Ham SQL Tarih Fonksiyonlarını Kullanmayı Neden Bıraktım ve Laravel’de Carbon’a Geçtim
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Yapay Zeka Veri İhlali ve VPN Kullanımında Rekor Artış
Sonraki Makale Warhammer 40k Dark Heresy’den Beklenen Heyecan Verici Yenilikler

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Ethan Thornton Tüm İşleri Aynı Anda Yapmaya mı Çalışıyor?
Genel
CSV İçe Aktarmalarını Ölçeklendirme: Laravel Görev Gruplama Ustası
Yazılım
CME Davası Üzerine Kısa Bir Bakış: Perpetual Swap Nedir?
Finans
Laravel’de Hata Yönetimini Özel İstisnalar ile Kontrol Altına Alma
Yazılım
Eski Android telefonlarla Shahed insansız hava araçlarını tespit etme
Donanım
Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber
Yazılım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?