hi,
Jau, den coding standard bzw. die "best practices" find ich auch lehrreich http://framework.zend.com/manual/en/coding-standard.html
Danke für den Link, sehr aufschlussreich.
Das ist eine Fehlerquelle weniger, wenn man in inkludierten Dateien keine Ausgabe erzeugen will. Es kann sich schließlich hinter ein nicht vorhandenes ?> kein Whitespace einschmuggeln.
Das hatte ich vor ein paar Wochen in meinem CMS, da hatte ich ausgerechnet in der DB_Connect Datei 5-6 Leerzeilen, die dann natürlich im erzeugten HTML waren ; ich hatte mir einen Wolf gesucht, bis ich das gefunden hatte.
Das es Grundsätzlich in PHP geht finde ich ja sehr interessant, da ich es bisher nirgends gesehen hatte.
Noch eine Kleinigkeit aus der gleichen Ecke: Das letzte ; vor einem ?> oder Dateiende kann auch wegbleiben. Das wegzulassen bedingt aber höhere Aufmerksamkeit, wenn man weiteren Code anfügen will oder Code hin- und herschiebt und dabei das Ende mit betroffen ist.
Das erinnert mich an CSS, da geht es ja auch, ich bleib aber wohl bei den schliessenden ;, hat es denn irgendeinen nutzen, darauf zu verzichten?
Nach 8 Stunden habe ich endlich mal das ZF zum laufen gekriegt, das war ein Akt.
holla holla