La classe RarException

(PECL rar >= 2.0.0)

Introduction

Cette classe sert Ă  2 choses : C'est le type d'exceptions lancĂ©es par l'extension RAR et permet, via ses mĂ©thodes statiques, de savoir et de dĂ©finir les comportements des erreurs de l'extension, c.-Ă -d. si l'exception doit ĂȘtre Ă©mise ou bien si des alertes PHP doivent ĂȘtre Ă©mises.

Les codes erreurs suivants sont utilisés :

  • -1 - Erreur externe Ă  la bibliothĂšque UnRAR
  • 11 - MĂ©moire insuffisante
  • 12 - DonnĂ©es incorrectes
  • 13 - Archive incorrecte
  • 14 - Format inconnu
  • 15 - Erreur lors de l'ouverture du fichier
  • 16 - Erreur lors de la crĂ©ation d'un fichier
  • 17 - Erreur lors de la fermeture d'un fichier
  • 18 - Erreur lors de la lecture
  • 19 - Erreur lors de l'Ă©criture
  • 20 - Buffer trop petit
  • 21 - Erreur RAR inconnue
  • 22 - Mot de passe nĂ©cessaire mais non fourni

Synopsis de la classe

final class RarException extends Exception {
/* Méthodes */
public static function isUsingExceptions(): bool
public static function setUsingExceptions(bool $using_exceptions): void
/* Méthodes héritées */
final public function Exception::getMessage(): string
final public function Exception::getPrevious(): ?Throwable
final public function Exception::getCode(): int
final public function Exception::getFile(): string
final public function Exception::getLine(): int
final public function Exception::getTrace(): array
final public function Exception::getTraceAsString(): string
public function Exception::__toString(): string
private function Exception::__clone(): void
}

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.