PSR: следует ли добавлять классы basi c в раздел пространства имен? - PullRequest
1 голос
/ 16 июня 2020

Некоторые люди добавляют базовые c классы, такие как Exception, Throwable, DateTime и c, в раздел пространства имен следующим образом:

<?php
namespace Foo\Bar;

use DateTime;
use Throwable;

Class MyClass{

    public function getDate()
    {
        try {
            new DateTime('Bizarre value');
        } catch (Throwable $exception) {
            //error handling
        }
    }
}

(new MyClass())->getDate();

Но другие люди просто добавляют sla sh перед те базовые c классы:

<?php
namespace Foo\Bar;

Class MyClass{

    public function getDate()
    {
        try {
            new \DateTime('Bizarre value');
        } catch (\Throwable $exception) {
            //error handling
        }
    }
}

(new MyClass())->getDate();

Что такое «канонический» согласно PSR?

...