Обработка ошибок
Куда же без них...
Способ 1
$api = new VkApi('access_token', 5.131, ignore_error: false); // выключаем игнор. ошибок, дабы при их наличии выбрасывалось исключение
try {
$api->messages->send() // будет получена ошибка из-за недостаточного кол-ва аргументов
} catch (VkApiError $error) {
$error_code = $error->getCode();
$error_msg = $error->getMessage();
}Способ 2
$api = new VkApi('access_token', 5.131, ignore_error: true); // по умолчанию и так true
$request = $api->messages->send() // будет получена ошибка из-за недостаточного кол-ва аргументов
if (isset($request->error)) {
$error_code = $request->error->error_code;
$error_msg = $request->error->error_msg;
}Last updated