RarException クラス

はじめに

このクラスの役割は、RAR 拡張モジュールの関数やメソッドからスローされた例外を表す型となることと staticメソッドを使ってエラーの詳細 (例外がスローされたのか、 それとも警告が発生しただけなのかなど) を得ることのふたつです。

次のエラーコードを使います。

  • -1 - UnRAR ライブラリ以外のエラー
  • 11 - メモリの不足
  • 12 - データ不良
  • 13 - アーカイブ不良
  • 14 - 未知のフォーマット
  • 15 - ファイルオープンエラー
  • 16 - ファイル作成エラー
  • 17 - ファイルクローズエラー
  • 18 - 読み込みエラー
  • 19 - 書き込みエラー
  • 20 - バッファ不足
  • 21 - 未知の RAR エラー
  • 22 - パスワードが要求されているのに指定しなかった

クラス概要

RarException
final class RarException extends Exception {
/* メソッド */
public static bool isUsingExceptions()
public static void setUsingExceptions(bool $using_exceptions)
/* 継承したメソッド */
final public string Exception::getMessage()
final public Throwablenull Exception::getPrevious()
final public int Exception::getCode()
final public string Exception::getFile()
final public int Exception::getLine()
final public array Exception::getTrace()
final public string Exception::getTraceAsString()
public string Exception::__toString()
private void Exception::__clone()
}
目次