Namespaces & Autoloading
Namespaces prevent naming conflicts between classes. Essential in large applications and frameworks like Laravel.
Declaring
Must be the very first statement in a PHP file: namespace App\Models;
Using Classes
use App\Models\User;— importuse App\Models\User as U;— alias
Autoloading
PSR-4 autoloading (via Composer) automatically loads class files based on namespace. No manual require needed.