Я включаю файл в один из моих методов класса, и в этом файле есть html + php-код. Я возвращаю строку в этом коде. Я явно написал {{newsletter}}
, а затем в моем методе я сделал следующее:
$contactStr = include 'templates/contact.php';
$contactStr = str_replace("{{newsletter}}",$newsletterStr,$contactStr);
Однако он не заменяет строку. Единственная причина, по которой я это делаю, - это то, что когда я пытаюсь передать переменную во включенный файл, она, похоже, не распознает ее.
$newsletterStr = 'some value';
$contactStr = include 'templates/contact.php';
Итак, как мне реализовать метод замены строк?