@semki096

Можно ли создать псевдоним для метода класса?

Я создаю класс, с методом перевода для строк. И каждый раз писать типа Translate::getTranslate() неохота. Хотелось бы так t(). Как лучше это сделать, типа use App/Controllers/Translate::getTranslate as t?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
irishmann
@irishmann
Научись пользоваться дебаггером
Зачем читаемый код делать не читаемым? В гугле не смотрели?

1 вариант
function t(){
   Translate::getTranslate();
}

t();

2 вариант
$callback = array('Translate', 'getTranslate'); 
$callback();

// для php 7
$a="Translate::getTranslate";
$a();
=
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы