Ich möchte gerne einen Zahlenstran erstellen von 1900 bis 2013.
Weil es eigentlich viel schöner ist, wollte ich es mal zeigen:
for ($stop = new DateTime('1900-01-01'),
$i = new DateTime(),
$year = DateInterval::createFromDateString('1 year');
$i >= $stop;
$i->sub($year)
) {
echo $i->format('Y'), "\n";
}
>
> Dann hat man in $i schon ein [DateTime](http://www.php.net/manual/de/class.datetime.php)-Objekt.
Ist das nicht ein wenig zuviel overhead?
Wie [Baba vorgeschlagen hat](https://forum.selfhtml.org/?t=213762&m=1461947)
~~~php
for($year = date('Y'); $year >= 1900; $year--) {
echo "$year\n";
}
sieht für mich in Anbetracht der 'Aufgabenstellung' sauberer aus, weil es einfach schon mal von der Masse an Code weniger ist und nicht 3 Objekte benötigt.
MfG
bubble
--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye