Исключение 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::getCode(): int
final public Error::getFile(): string
final public Error::getLine(): int
final public Error::getTrace(): array
private Error::__clone(): void
}