bubble: zuviel overhead?

Beitrag lesen

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