Tach!
Und? Diesen Constructor hat er nicht verwendet.
Doch, hat er.
new DateInterval()
ruft den mämlich auf.
Ok, hat er, mein Fehler. Es ist aber trotzdem nicht so wie du hier denkst, denn die Fehlermeldung bezieht sich nicht auf diesen Konstruktor, sondern dass das add() nicht in $start existiert. Das ist, wie gesagt, ein Folgefehler, für den die bessere Strategie ist, ihn von vorn herein zu vermeiden, anstatt ihn abzufangen.
dedlfix.