Клас 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β€” Π£Π²Ρ–ΠΌΠΊΠ½ΡƒΡ‚ΠΈ Ρ‡ΠΈ Π²ΠΈΠΌΠΊΠ½ΡƒΡ‚ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†Ρ–ΡŽ винятків Π·Π°ΠΌΡ–ΡΡ‚ΡŒ повСрнСння ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ