Глобальные псевдонимы пространства имен PHP
Вот сценарий.
Я внедряю пространства имен в свои проекты.
У меня есть собственная библиотека мостов, которая вызывает другие библиотеки, такие как Zend, для выполнения тяжелой работы.
У меня нет проблем с использованием полностью определенных пространств имен в моей настраиваемой библиотеке мостов, но я хотел бы сохранить код максимально кратким в моих контроллерах, моделях и представлении.
Вот пример некоторых псевдонимов, которые я хотел бы использовать:
use BridgeLibName\Stdlib\Arrays as arr;
use BridgeLibName\Stdlib\Objects as obj;
use BridgeLibName\Stdlib\Strings as str;
use BridgeLibName\Stdlib\Numbers as num;
use BridgeLibName\Stdlib\File as file;
etc.........
Пример использования:
$file = new file('path/to/file.txt');
$file->create();
или же
$obj = arr::toObject(['key1'=>'value1']);
Можно ли каким-либо образом создать псевдоним или константу, которая будет доступна глобально и не удаляется в конце каждого файла?
Какой-то файл начальной загрузки, который может заставить эти псевдонимы залипать.