PHP Conference Nagoya 2025

La classe DateObjectError

(PHP 8 >= 8.3.0)

Introduction

Lancée lorsqu'une des classes Date/Heure n'a pas été correctement initialisée.

Parce que les classes Date/Heure ne sont pas finales, ces classes peuvent être héritées. Quand le constructeur parent n'est pas appelé, cette erreur est lancée. C'est toujours une erreur de programmation.

Synopsis de la classe

class DateObjectError extends DateError {
/* Propriétés héritées */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Méthodes héritées */
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
}
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top