Я пытаюсь заменить переменную внутри моего метода объекта:
$fieldname = "project";
$test = $page->getTemplate()->getProject();
Это мой подход:
$test = $page->getTemplate()->'get'.$fieldname();
Но я получаю сообщение об ошибке
синтаксическая ошибка, неожиданный ''get'' (T_CONSTANT_ENCAPSED_STRING), ожидание идентификатора (T_STRING) или переменной (T_VARIABLE) или '{' или '$'
$insert = 'get'.ucwords($fieldname); $test = $page->getTemplate()->$insert();
28.05.2019