Конкатенировать self::property? Здравствуйте!
Можно ли и если можно то как правильно конкатенировать self::property в фигурные скобки двойных кавычек, а то некрасивая змея получается.На данный момент$file_view = APP . '/views/' . self::$route['controller'] . '/' . self::$route['action'] . '.php';Ожидается (но ясен пень - ошибка синтаксиса)$file_view = APP . "/views/{self::$route['controller']}/{self::$route['action']}.php";
Хотелось бы что-то, как в ожидаемом варике.
Спасибо.

21 Авг 2019 в 06:58
190 +1
0
Ответы
1

Для конкатенации self::property в фигурные скобки двойных кавычек в PHP нужно использовать конструкцию {$variable}. В вашем случае это будет выглядеть следующим образом:

$file_view = APP . "/views/{self::{$route['controller']}}/{self::{$route['action']}}.php";

Таким образом, вы сможете правильно вставить значения self::property в строку с использованием фигурных скобок.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 577 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир