Мне было интересно, учитывая этот код:
namespace A\B;
use A\B as AB;
use \Z\V as ZV; // another used namespace
class Merry {
public static function Christmas{}
}
Мой профессионал делает то, что, поскольку во всем приложении я называю Merry::Christmas()
как AB\Merry::Christmas()
, мне не нужно помнить, где я нахожусь, когда я кодирую, и я просто использую AB\Merry::Christmas()
везде. Нет путаницы, нет глупых ошибок PHP. Также мне кажется, что он чище.
Является ли хорошей практикой определение use
пространства имен в объявлении пространства имен?