Что касается производительности, есть ли разница между выполнением:
$message = "The request $request has $n errors";
и
$message = sprintf('The request %s has %d errors', $request, $n);
в PHP?
Я бы сказал, что вызов функции включает в себя больше вещей, но я не знаю, что PHP делает за кулисами, чтобы расширять имена переменных.
Спасибо!