Ловим исключения в php (приятные банальности)
Exception
Отловить ошибку
try { $accessTokenResource = $this->getAccessTokenPost($code, $deviceId); } catch (VKApiException|VKClientException $e) { $result = $this->dtoRequest(false, [$e->getMessage()]); } catch (Exception $e) { echo " Все плохо"; }
Прервать выполнение в текущем методе(и пробросить Exception
throw new Exception($e->getMessage());
Критичные ошибки
try { #CODE } catch (Throwable $e) { echo $e->getMessage(); die(); }
Вывести все ошибки
ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL);