0PricingLogin
PHP Academy · Lesson

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

  1. Declaring and Using Namespaces
  2. Nested Namespaces and Aliases
  3. PSR-4 Autoloading Standard
  4. Registering Autoloaders
← Back to PHP Academy