Ловим исключения в 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);