A.2. Форматирование PHP-файлов

A.2.1. Общее

Для файлов содержащих только PHP-код, закрывающийся тег ("?>") неразрешен. Это не требует PHP. Это предотвращает от случайного включения в вывод конечных пробелов.

ВАЖНО: Включение бинарных файлов как разрешает __HALT_COMPILER() запрещено из любого PHP-файла Zend framework'а или файлов производных от него. Эта возможность разрешена для использования только в специальных инсталляционных скриптах.

A.2.2. Отступы

Для отступа используйте 4 пробела. Не используйте символ табуляции.

A.2.3. Максимальная длина строки

Рекоммендуемая длина строки составляет 80 символов, т.е. разработчики должны стремиться держать код как можно ближе к 80-символьной границе, когда это возможно. Однако более длинные строки также допустимы. Максимальная длина любой строки PHP-кода не должна превышать 120 символов.

A.2.4. Переводы строк

Переводы строк должны быть как принято для текстовых файлов в Unix-системах. Строки должны заканчиваться только символом перевода на новую строку (LF). Символ перевода на новую строку в десятичном виде представляется как число 10, или как 0x0A в шестнадцатеричном.

Не используйте символ возврата каретки (CR) как на Macintosh-компьютера (0x0D).

Не используйте комбинацию символов возврата каретки/перевода строки (CRLF) как на Windows-компьютерах (0x0D, 0x0A).