Die Klasse DateObjectError

(PHP 8 >= 8.3.0)

Einführung

Wird geworfen, wenn eine der Datum/Uhrzeit-Klassen nicht korrekt initialisiert wurde.

Da Datum/Uhrzeit-Klassen nicht final sind, können diese Klassen vererbt werden. Wenn der Konstruktor der übergeordneten Klasse nicht aufgerufen wird, wird dieser Fehler geworfen. Es handelt sich hierbei immer um einen Programmierfehler.

Klassenbeschreibung

class DateObjectError extends DateError {
/* Geerbte Eigenschaften */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Geerbte Methoden */
public function Error::__construct(string $message = "", int $code = 0, ?Throwable $previous = null)
final public function Error::getMessage(): string
final public function Error::getPrevious(): ?Throwable
final public function Error::getCode(): int
final public function Error::getFile(): string
final public function Error::getLine(): int
final public function Error::getTrace(): array
final public function Error::getTraceAsString(): string
public function Error::__toString(): string
private function Error::__clone(): void
}