A classe RarException

(PECL rar >= 2.0.0)

Introdução

Esta classe tem dois propósitos: é o tipo de exceções lançadas pelas funções e métodos da extensão RAR e permite, através de métodos estáticos consultar e definir o comportamento de erro da extensão, ou seja, se exceções são lançadas ou apenas avisos são emitidos.

Os seguintes códigos de erro são usados:

  • -1 - erro fora da biblioteca UnRAR
  • 11 - memória insuficiente
  • 12 - dados ruins
  • 13 - arquivo ruim
  • 14 - formato desconhecido
  • 15 - erro ao abrir arquivo
  • 16 - erro de criação de arquivo
  • 17 - erro de fechamento de arquivo
  • 18 - erro de leitura
  • 19 - erro de gravação
  • 20 - buffer muito pequeno
  • 21 - erro RAR desconhecido
  • 22 - senha necessária, mas não fornecida

Resumo da classe

final class RarException extends Exception {
/* Métodos */
public static isUsingExceptions(): bool
public static setUsingExceptions(bool $using_exceptions): void
/* Métodos herdados */
final public Exception::getCode(): int
final public Exception::getFile(): string
final public Exception::getLine(): int
final public Exception::getTrace(): array
}

Table of Contents