обработка переменных в строке

php Ошибка Неправильно обрабатывается переменная/вызов метода в двойных кавычках

Что делать, если переменная (или вызов метода) внутри двойных кавычек обрабатывается неверно?
Например, захватывается не полностью или наоборот - больше символов чем нужно.

$expr->lower("'%$request->get('name')%'")

у меня из $request->get('name') определилось только $request->get, и соответственно возникла ошибка

undefined property

Решение

Возьмите всю переменную (или вызов метода) в { }:

Subscribe to RSS - обработка переменных в строке