ΠΠ»Π°Ρ RarException
(PECL rar >= 2.0.0)
ΠΡΡΡΠΏ
ΠΠ»Π°Ρ ΡΠ»ΡΠΆΠΈΡΡ Π΄Π²ΠΎΠΌ ΡΡΠ»ΡΠΌ: ΡΠ΅ ΡΠΈΠΏ Π²ΠΈΠ½ΡΡΠΊΡΠ², ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΡΡΠΌΠΈ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ RAR, ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΡΠ² ΡΠΎΠ±ΠΈΡΠΈ Π·Π°ΠΏΠΈΡ Ρ Π²ΠΈΠ·Π½Π°ΡΠ°ΡΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ ΡΠΎΠ±ΠΎΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²ΡΠ΄ ΡΠΎΠ³ΠΎ, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡΡ Π²ΠΈΠ½ΡΡΠΊΠΈ Π°Π±ΠΎ Π²ΠΈΠ΄Π°ΡΡΡΡΡ ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄ΠΆΠ΅Π½Π½Ρ.
ΠΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ ΡΠ°ΠΊΡ ΠΊΠΎΠ΄ΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ:
- -1 - ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° ΠΏΠΎΠ·Π° Π±ΡΠ±Π»ΡΠΎΡΠ΅ΠΊΠΎΡ UnRAR
- 11 - Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ½ΡΠΎ ΠΏΠ°ΠΌ'ΡΡΡ
- 12 - Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Ρ Π΄Π°Π½Ρ
- 13 β Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΈΠΉ Π°ΡΡ ΡΠ²
- 14 β Π½Π΅Π²ΡΠ΄ΠΎΠΌΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ
- 15 - ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° Π²ΡΠ΄ΠΊΡΠΈΡΡΡ ΡΠ°ΠΉΠ»Ρ
- 16 - ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ ΡΠ°ΠΉΠ»Ρ
- 17 - ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° Π·Π°ΠΊΡΠΈΡΡΡ ΡΠ°ΠΉΠ»Ρ
- 18 β ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° ΡΠΈΡΠ°Π½Π½Ρ
- 19 - ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° Π·Π°ΠΏΠΈΡΡ
- 20 - Π½Π°Π΄ΡΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ Π±ΡΡΠ΅Ρ
- 21 - Π½Π΅Π²ΡΠ΄ΠΎΠΌΠ° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° RAR
- 22 - ΠΏΠΎΡΡΡΠ±Π΅Π½ ΠΏΠ°ΡΠΎΠ»Ρ
ΠΠ³Π»ΡΠ΄ ΠΊΠ»Π°ΡΡΠ²
final
class RarException
extends
Exception
{
/* ΠΠ΅ΡΠΎΠ΄Ρ */
public static isUsingExceptions(): bool
public static setUsingExceptions(bool $using_exceptions): void
/* ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ */
final public Exception::getMessage(): string
final public Exception::getPrevious(): ?Throwable
final public Exception::getCode(): int
final public Exception::getFile(): string
final public Exception::getLine(): int
final public Exception::getTrace(): array
final public Exception::getTraceAsString(): string
public Exception::__toString(): string
private Exception::__clone(): void
}
ΠΠΌΡΡΡ
- RarException::isUsingExceptionsβ ΠΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ, ΡΠΈ Π±ΡΠ΄ΡΡΡ ΡΡΠ½ΠΊΡΡΡ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π°Π±ΠΎ Π²ΠΈΠΊΠΈΠ΄Π°ΡΠΈ Π²ΠΈΠ½ΡΡΠΊΠΈ
- RarException::setUsingExceptionsβ Π£Π²ΡΠΌΠΊΠ½ΡΡΠΈ ΡΠΈ Π²ΠΈΠΌΠΊΠ½ΡΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΡΡ Π²ΠΈΠ½ΡΡΠΊΡΠ² Π·Π°ΠΌΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΠ½Π΅Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ