Конкатенировать 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"; Хотелось бы что-то, как в ожидаемом варике. Спасибо.
Для конкатенации self::property в фигурные скобки двойных кавычек в PHP нужно использовать конструкцию {$variable}. В вашем случае это будет выглядеть следующим образом:
Для конкатенации self::property в фигурные скобки двойных кавычек в PHP нужно использовать конструкцию {$variable}. В вашем случае это будет выглядеть следующим образом:
$file_view = APP . "/views/{self::{$route['controller']}}/{self::{$route['action']}}.php";Таким образом, вы сможете правильно вставить значения self::property в строку с использованием фигурных скобок.