Исключение ArithmeticError

(PHP 7, PHP 8)

Введение

Исключение ArithmeticError выбрасывается, когда возникает ошибка при выполнении математических операций. Такие ошибки провоцируют побитовым смещением на отрицательное значение или вызовом функции intdiv(), которая приводит значение, которое не входит в допустимую границу целых чисел (int).

Обзор классов

classArithmeticErrorextendsError {
protectedstring$message = "";
privatestring$string = "";
protectedint$code;
protectedstring$file = "";
protectedint$line;
privatearray$trace = [];
private?Throwable$previous = null;
publicError::__construct(string$message = "", int$code = 0, ?Throwable$previous = null)
finalpublicError::getCode(): int
finalpublicError::getFile(): string
finalpublicError::getLine(): int
finalpublicError::getTrace(): array
}
To Top