Прежде всего, подсветка синтаксиса Notepad ++ не имеет абсолютно никакого отношения к с тем, является ли она действительной.Он просто читает имена, и вы заметите, что simplexml_load_file
никогда не выделяется.
Теперь о проблеме.$res
- это просто логическое значение, возвращаемое curl_exec
, поскольку вы не установили опцию CURLOPT_RETURNTRANSFER
, как указано в документации.Однако более простой способ - просто загрузить его напрямую:
function broadcastRequest($catCommand,$command,$prop) {
$res = simplexml_load_file('http://' . $prop["ipServer"] . ':' . $prop["portVLM"] . $prop["startURL"] . $catCommand . '%20' . $prop["broadcastName"] . '%20' . $command);
}
Если вы хотите использовать cURL, просто установите дополнительную опцию:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);