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

Что значит такая запись: $this->$content в классе?

Обычно к переменным класса обращаются так: $this->content , но, иногда, так как написано выше. Это что за переменные?
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега PHP
♬♬
В переменой $content записано имя свойства. См. variable variables.

class X {
  private $a = "A";
  private $b = "B";
  public function test($content) {
    echo $this->$content . PHP_EOL;
  }
}

$x = new X();
$x->test("a"); // A
$x->test("b"); // B
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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