Возможно ли псевдоним метода класса как глобальной функции?
У меня есть класс, который действует как оболочка для функций gettext в PHP. У меня есть функция с именем _t()
, которая занимается переводами.
Я хотел бы иметь возможность вызывать его как _t()
из любого места в моем коде, не прибегая к этому через экземпляр объекта ($translate::_t()
), поскольку это кажется довольно громоздким.
Я думал об использовании пространств имен, чтобы дать объекту псевдоним:
Use translations\TranslationClass as T
Хотя это лучшее улучшение: T::_t()
. это все еще не так необходимо, как просто сделать _t()
.
Есть ли в любом случае псевдоним T::_t()
как просто _t()
во всем приложении?