Nested Namespaces and Aliases
Create sub-namespaces and use aliases to avoid verbosity.
Nested Namespace Example
PHP namespaces can be deeply nested with more backslash-separated segments.
<?php
namespace Vendor\Package\Http\Middleware;
class AuthMiddleware {
public function handle(): void {}
}Why Aliases?
Long namespace paths make code verbose. Aliases let you refer to a class by a shorter name you choose.
All lessons in this course
- Declaring and Using Namespaces
- Nested Namespaces and Aliases
- PSR-4 Autoloading Standard
- Registering Autoloaders