PHP'de Composer Kullanımı ve PSR-4 Otomatik Yükleme
Composer Nedir?
Composer, PHP için bağımlılık yönetim aracıdır. Projelerinizde kullandığınız kütüphaneleri kolayca yönetmenizi sağlar.
Composer Kurulumu
php -r "copy('https: //getcomposer. org/installer', 'composer-setup. php'); "
php composer-setup. php
php -r "unlink('composer-setup. php'); "
composer. json Örneği
{
"name": "uygulama/forum",
"require": {
"php": "^8.1",
"monolog/monolog": "^3.0"
},
"require-dev": {
"phpunit/phpunit": "^11.0"
},
"autoload": {
"psr-4": {
"App\": "src/"
}
}
}
PSR-4 Otomatik Yükleme
PSR-4 standardı, namespace ile dosya yolunu eşleştirir:
// App\Service\UserService → src/Service/UserService. php
namespace App\Service;
class UserService {
//. ..
}
Paket Yükleme ve Güncelleme
composer require laravel/sanctum
composer update
composer dump-autoload
Projelerinizde Composer kullanıyor musunuz? Hangi paketleri tercih ediyorsunuz?
- PHP' de Composer Kullanımı ve PSR-4 Otomatik Yükleme konusunun temelleri
- Pratik ipuçları ve dikkat edilmesi gerekenler
- 2026 güncel öneriler
Sıkça Sorulan Sorular
En sık yapılan hata nedir?
Acele edip yedek almadan değişiklik yapmak en yaygın hatadır.
Ne kadar sürede sonuç alınır?
Doğru kurulumla ilk sonuçlar genellikle birkaç saat içinde görülür.
Mobil cihazlarda da geçerli mi?
Çoğu modern çözüm mobil uyumludur; yine de cihaz bazlı test önerilir.
Kısa notlar tutmak, aynı hatayı tekrar yaşamamanızı sağlar.
Kategori: E-Ticaret · Güncelleme: 2026