PHP 8.6.0 Beta 3 is available for testing

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.
To Top