Глосарій

Простір імен (Namespace)

Namespace — механізм організації коду, який дозволяє уникнути конфліктів імен між класами, функціями та константами. Як папки на диску: два файли Logger.php можуть мирно співіснувати в різних директоріях.

Оголошення і використання

namespace App\Services;

class UserService { ... }

// В іншому файлі:
use App\Services\UserService;
$service = new UserService();

PSR-4 і autoloading

Стандарт PSR-4 пов'язує namespace зі структурою директорій: App\Services\UserServiceapp/Services/UserService.php. Composer автоматично підвантажує файл при першому зверненні до класу — не потрібні ручні require.