Composer gestisce le dipendenze e l autoloading in PHP.
composer.json base
{
"autoload": {
"psr-4": {
"App\": "src/"
}
}
}Struttura directory
progetto/
├── composer.json
├── vendor/
├── src/
│ ├── Models/
│ │ └── User.php
│ └── Controllers/
│ └── UserController.php
└── public/
└── index.phpUsare autoload
// index.php
require_once __DIR__ . "/../vendor/autoload.php";
use AppModelsUser;
$user = new User(); // Caricato automaticamenteRigenerare autoload
composer dump-autoload