Hallo TS,
nein, das ist kein Bug in der Doku, nur in deinem Verständnis der Funktion.
date(string $format, ?int $timestamp = null): string
date_format(DateTimeInterface $object, string $format): string
D.h. es kommt immer ein String zurück, und in allen Beispielen steht es ohne Anführungszeichen.
Es muss aber auch ein String sein, wie sonst sollen kombinierte Formate wie "d.M.Y" funktionieren? Du kannst nicht erwarten, dass die Rückgabe je nach Formatsymbol eine Zahl oder ein String ist.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi