Php/docs/class.rarexception

提供:Dev Guides
< Php
移動先:案内検索

(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

}

目次