Есть функция
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
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как кроме 'role' => 'admin' получить, например, 'role' => 'user'?
Всем привет! Начал изучать php по книгамХочу дополнить видосами