Signatur
class DateTime implements DateTimeInterface
Beschreibung
Alle Methoden wie modify(), setDate(), add() verändern das Objekt in-place. Führt zu Bugs beim Weiterreichen.
Rückgabewert
Typ
DateTime
Beschreibung
Instanz.
Beispiele
Vergleich
<?php
$a = new DateTime();
$b = $a; // Referenz!
$b->modify('+1 day'); // $a ändert sich AUCH mit
// Wichtig · Fallstricke
Bevorzugte Alternative: DateTimeImmutable — jede Änderung liefert ein neues Objekt.