У меня есть что-то вроде этого в PHPСтрока интерполяции для встроенных функций
$file = "$dir/" . basename($url);
basename
является встроенной функцией. Есть ли способ, которым я могу использовать синтаксис строковой интерполяции для конкатенации вместо синтаксиса .
?
Для функций-членов класса, это работает:
$file = "$dir/ {$this->someFunc($url)}";
Как аналогичным образом указать внутренние функции в кавычках? Только учится.
Не чисто, интерполяция работает на переменных; но вызовы функций не совпадают с переменными –
Вы можете создать оболочку класса, которая будет выполнять вызов функции для вас –
Хорошо. Я ожидал, что должен быть синтаксис, так как работает что-то вроде '' {$ x-> y()} "'. Благодарю. – nawfal