Есть функция
protected function getcates($nom){
$part = "snippet";
$js=file_get_contents('https://ссылка.ру/123');
if(preg_match('#push\((?<json>.*?)\);#',$js,$match))
....
Как заменить https://ссылка.ру/123 чтобы данные (123) брались из конфиг-файла?
https://ссылка.ру/{$this->config["myurl"]} - не работает.
В продолжении функции, в строке $this->url = "{$this->config["myurl"]}.............. - работает.
Спасибо!
Строковый тип данных
Замечание: В отличие от синтаксиса двойных кавычек и heredoc, переменные и управляющие последовательности для специальных символов, заключенных в одинарные кавычки, не обрабатываются.
Чтобы использовать данные из переменных в строках используйте:
"https://ссылка.ру/{$this->config["myurl"]}" $url = <<<TEXT
https://ссылка.ру/{$this->config["myurl"]}
TEXT;
"https://ссылка.ру/" . $this->config["myurl"] sprintf('https://ссылка.ру/%s', $this->config["myurl"])В '' скобках не будет работать {} только в двохных "{}"
$js = file_get_contents("https://ссылка.ру/{$this->config['myurl']}");
или так
$js = file_get_contents('https://ссылка.ру/' . $this->config['myurl']);
Тут описано ясно и просто http://php.net/manual/ru/language.types.string.php
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости