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.