Задать вопрос

Как обойтись без $this в php?

$res=$this->get_data($id);
$friends=$this->get_friend($res);

как сделать чтобы функции вызывались без $this внутри класса
  • Вопрос задан
  • 2595 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Вынести эти функции из класса и передавать этот самый $this как контекст выполнения функции? Но зачем? Чем вас так смущает $this.
Ответ написан
v_decadence
@v_decadence
Никак.
Если только делать глобальные функции, у которых одним из параметров будет объект нужного класса, но это же костыль. К тому же, функции будут уже не внутри класса.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
uranik
@uranik
Задалбывают эти постоянные $this-> в php. в нормальных языках без него понятно что функция или переменная внутри класса описана, а тут куча левого текста набирать надо. Только из за этого и не люблю классы в php.
Ответ написан
Ваш ответ на вопрос

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

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