Sobes.tech
Junior — Middle

Composer ile otomatik sınıf yüklemesini nasıl yapılandırabilirsiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Composer'da sınıfların otomatik yüklenmesi, composer.json dosyasındaki autoload bölümü aracılığıyla yapılandırılır. Temel yöntemler şunlardır:

  • PSR-4 otomatik yükleme — isim alanlarını dizinlerle eşleştirir.
  • PSR-0 otomatik yükleme — eski bir standarttır, PSR-4'e benzer.
  • classmap — taranacak belirli dosya veya dizinleri belirtir.
  • files — belirtilen dosyaları doğrudan yükler.

PSR-4 yapılandırma örneği:

{
  "autoload": {
    "psr-4": {
      "App\\": "src/"
    }
  }
}

composer.json dosyasında değişiklik yaptıktan sonra, otomatik yükleyiciyi güncellemek için composer dump-autoload komutunu çalıştırmanız gerekir.