Код IT
← Каталог

Пространства имён и автозагрузка в PHP — Оператор use — импорт и алиасы

Фрагмент из «Пространства имён и автозагрузка в PHP»: Оператор use — импорт и алиасы.

PHP main.php
<?php
namespace App\Http\Controller;

use App\Service\Mailer;
use App\Model\User;
use DateTimeImmutable;

class RegisterController
{
    public function __construct(
        private Mailer $mailer,
    ) {}

    public function complete(User $user): void
    {
        $this->mailer->send($user->email, 'Добро пожаловать');
        $at = new DateTimeImmutable();
    }
}
<?php
namespace App\Http\Controller;

use App\Service\Mailer;
use App\Model\User;
use DateTimeImmutable;

class RegisterController
{
    public function __construct(
        private Mailer $mailer,
    ) {}

    public function complete(User $user): void
    {
        $this->mailer->send($user->email, 'Добро пожаловать');
        $at = new DateTimeImmutable();
    }
}