Класс DateInvalidOperationException

(PHP 8 >= 8.3.0)

Введение

Выбрасывается методами DateTimeImmutable::sub() и DateTime::sub() при попытке выполнения неподдерживаемой операции.

Пример такой неподдерживаемой операции — это попытка отнять хранящийся в объекте DateInterval временной интервал вроде next weekday («следующий будний день» — англ.), представляющий относительную характеристику времени, поскольку невозможно построить обратное логическое утверждение.

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

classDateInvalidOperationExceptionextendsDateException {
protectedstring$message = "";
privatestring$string = "";
protectedint$code;
protectedstring$file = "";
protectedint$line;
privatearray$trace = [];
private?Throwable$previous = null;
publicException::__construct(string$message = "", int$code = 0, ?Throwable$previous = null)
finalpublicException::getCode(): int
finalpublicException::getLine(): int
}
To Top