Простой пример обработчика ошибок

<?php

//Пробуем (try) что-либо сделать.
try{
    //Очевидно, 1 никогда не будет равняться 2...
    if(2 !== 2){
        //Генерируем исключение.
        throw new Exception('1 не равняется 2!');
    }

    $fileHandle = fopen("my_file.csv", "r");
    //Если fopen возвращает логическое значение FALSE, то возникает ошибка.
    if($fileHandle === false){
        throw new Exception('Невозможно открыть CSV-файл!');
    }

    if(1 !== 2){
        //Генерируем исключение.
        throw new Exception('3 не равняется 2!');
    }

} 
//Перехватываем (catch) исключение, если что-то идет не так.
catch (Exception $ex) {
    //Выводим сообщение об исключении.
    echo $ex->getMessage();
}