Не могу засунуть отправку запросов (например, для отправки сообщений) к vk api в отдельную функцию. Вне функции отправка запросов идёт.
Вот две функции:
Первая (для примера) работает
function logUpdate($message)
{
$dateTime = date("Y-m-d H:i:s");
$fp = fopen('log.txt', 'a');
$test = fwrite($fp, "[{$dateTime}] " . $message . "<br>");
fclose($fp);
}
Вторая при её вызове выдаёт ошибку "Uncaught Error: Call to undefined function VKMessage()"
function VKMessage($_message, $_userId, $_token)
{
$request_params = array(
'message' => $_userPostsCount,
'user_id' => $_userId,
'access_token' => $_token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
}
Если добавить в эту функцию какой-либо другой код (например, вызов функции logUpdate), то ошибки не будет, но запрос к VK API не выполнится в любом случае. В чём проблема?