RarEntry::__toString
RarException::isUsingExceptions
Rar
PHP Manual

# 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, i.e. 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 RarException extends Exception {
/* Méthodes */
public static bool isUsingExceptions ( void )
public static void setUsingExceptions ( bool `$using_exceptions` )
/* Méthodes héritées */
final public string Exception::getMessage ( void )
final public Exception Exception::getPrevious ( void )
final public mixed Exception::getCode ( void )
final public string Exception::getFile ( void )
final public int Exception::getLine ( void )
final public array Exception::getTrace ( void )
final public string Exception::getTraceAsString ( void )
public string Exception::__toString ( void )
final private void Exception::__clone ( void )
}

## Sommaire

- RarException::isUsingExceptions — Vérifie si le gestionnaire d'erreur utilise les exceptions ou non
- RarException::setUsingExceptions — Active ou désactive les exceptions dans le gestionnaire d'erreurs

RarEntry::__toString
RarException::isUsingExceptions
Rar
PHP Manual