ArithmeticError

(PHP 7, PHP 8)

Вступ

ArithmeticError Π²ΠΈΠΊΠΈΠ΄Π°Ρ”Ρ‚ΡŒΡΡ, ΠΊΠΎΠ»ΠΈ Π²ΠΈΠ½ΠΈΠΊΠ°Ρ” ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° ΠΏΡ–Π΄ час виконання ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–ΠΉ. Π’Π°ΠΊΡ– ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΌΠΎΠΆΠ½Π° спровокувати ΠΏΠΎΠ±Ρ–Ρ‚ΠΎΠ²ΠΈΠΌ зміщСнням Π½Π° Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Π΅ значСння Π°Π±ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— intdiv(), Ρ‰ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ значСння, Ρ‰ΠΎ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎ допустимого Ρ–Π½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ Ρ†Ρ–Π»ΠΈΡ… чисСл (int).

Огляд класів


     
      class ArithmeticError
     

     
      extends
       Error
      {

     /* НаслСдуСмыС свойства */
     
     protected
     string
      $message = "";
private
     string
      $string = "";
protected
     int
      $code;
protected
     string
      $file = "";
protected
     int
      $line;
private
     array
      $trace = [];
private
     ?Throwable
      $previous = null;


     /* НаслСдуСмыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ */
     
   public Error::__construct(string $message = "", int $code = 0, ?Throwable $previous = null)

     final public Error::getMessage(): string
final public Error::getPrevious(): ?Throwable
final public Error::getCode(): int
final public Error::getFile(): string
final public Error::getLine(): int
final public Error::getTrace(): array
final public Error::getTraceAsString(): string
public Error::__toString(): string
private Error::__clone(): void

    }