(PECL rar >= 2.0.0)
はじめに
このクラスの役割は、RAR 拡張モジュールの関数やメソッドからスローされた例外を表す型となることと 静的メソッドを使ってエラーの詳細 (例外がスローされたのか、 それとも警告が発生しただけなのかなど) を得ることのふたつです。
次のエラーコードを使います。
- -1 - UnRAR ライブラリ以外のエラー
- 11 - メモリの不足
- 12 - データ不良
- 13 - アーカイブ不良
- 14 - 未知のフォーマット
- 15 - ファイルオープンエラー
- 16 - ファイル作成エラー
- 17 - ファイルクローズエラー
- 18 - 読み込みエラー
- 19 - 書き込みエラー
- 20 - バッファ不足
- 21 - 未知の RAR エラー
- 22 - パスワードが要求されているのに指定しなかった
クラス概要
final RarException extends Exception {
public static isUsingExceptions ( ) : bool
public static setUsingExceptions
( bool $using_exceptions
) : void
/* 継承したメソッド */
final public Exception::getMessage ( ) : string
final public Exception::getPrevious ( ) : Exception
final public Exception::getCode ( ) : mixed
final public Exception::getFile ( ) : string
final public Exception::getLine ( ) : int
final public Exception::getTrace ( ) : array
final public Exception::getTraceAsString ( ) : string
public Exception::__toString ( ) : string
final private Exception::__clone ( ) : void
}
目次
- RarException::isUsingExceptions — 例外によるエラー処理を使っているかどうかを調べる
- RarException::setUsingExceptions — 例外によるエラー処理の有効化および無効化を行う
/* メソッド */