PSR-4 - стандарт автозагрузки, определяющий связь namespace с файловой структурой:
// Правило: namespace prefix -> base directory
// App\Models\User -> src/Models/User.php
// composer.json
"autoload": {
"psr-4": { "App\\": "src/" }
}
// Файл: src/Models/User.php
namespace App\Models;
class User { /* ... */ }Правила: одно слово namespace = один уровень директории, имя класса = имя файла, регистр важен.