A.2. PHP Dateiformatierung

A.2.1. Allgemein

Für Dateien, welche nur PHP Code beinhalten ist der schliessende Tag ("?>") nicht zugelassen. Er wird von PHP nicht benötigt. Durch das Weglassen wird verhindert, dass ausversehen Leerzeilen in die Ausgabe eingefügt werden.

WICHTIG: Einbeziehen von beliebigen binärischen Daten durch __HALT_COMPILER() ist in jeder Zend Framework PHP Datei oder einer ihr abgeleiteten Datei verboten. Das Benutzen ist nur bei speziellen Installationsskirpten erlaubt.

A.2.2. Einrücken

Benutze einen Einzug von 4 Leerzeichen, jedoch ohne Tabs.

A.2.3. Maximale Zeilenlänge

Die Zielzeilenlänge ist 80 Zeichen. Entwickler sollten so nah wie möglich an der 80 Zeichen Grenze bleiben, soweit dies praktikabel ist. Längere Zeilen sind aber erlaubt. Die maximale Länge einer Zeile beträgt 120 Zeichen.

A.2.4. Line Termination

Zeilenbegrenzung ist der normale Weg für Unix Textdateien. Zeilen müssen mit einem Zeilenvorschub (LF) enden. Zeilenvorschübe werden duch eine ordinale 10, oder durch 0x0A (hexadecimal) dargestellt.

Benutze kein Wagenrücklauf (CR) wie bei Macintosh (0x0D).

Benutze nicht die Kombination aus Wagenrücklauf und Zeilenvorschub (CRLF) wie bei Windows (0x0D, 0x0A).