Класс RarException
(PECL rar >= 2.0.0)
Введение
Класс служит двум целям: это тип исключений, передаваемых функциями и методами модуля RAR, позволяющий с помощью стандартных методов производить запрос и определять ошибку работы модуля независимо от того, передаются ли исключения или лишь выдаются предупреждения.
Используются следующие коды ошибок:
- -1 - ошибка вне библиотеки UnRAR
- 11 - недостаточно памяти
- 12 - неправильные данные
- 13 - неправильный архив
- 14 - неизвестный формат
- 15 - ошибка открытия файла
- 16 - ошибка создания файла
- 17 - ошибка закрытия файла
- 18 - ошибка чтения
- 19 - ошибка записи
- 20 - слишком маленький буфер
- 21 - неизвестная ошибка RAR
- 22 - требуется пароль
Обзор классов
Содержание
- RarException::isUsingExceptions — Проверить, будут ли функции возвращать ошибки или выбрасывать исключения
- RarException::setUsingExceptions — Включить или отключить генерацию исключений вместо возвращения ошибок