Als ich vor kurzem einen Fork von ewiki bei GitHub angelegt habe, fielen mir recht schnell die fehlenden PHP Closing Tags auf, welche nach meinem Stand von PHP4 eigentlich sein müssen. So anders kann PHP5 auch nicht sein, also schnell gefixed, auch wenn der Interpreter das anscheinend nicht bemängelt. Man will ja ordentlichen Code hinterlassen : )

Heute hat mich dann wer auf die Coding Conventions von Zend (die Firma hinter PHP) hingewiesen, in denen das letzte schließende PHP Tag verboten ist. WTF? Sinn des ganzen scheint es wohl zu sein, das damit Probleme beim includen verhindert werden, falls hinter dem schließenden Tag Leerzeichen oder Zeilenumbrüche sind. Wofür baut man sowas dann überhaupt ein? *kopfschüttel* So kann man Designprobleme auch lösen …