Chapter 24. PEAR Coding Standards
Kapitel 24. PEAR Codierstandards

Table of Contents
Inhaltsverzeichnis

Indenting
Einrücken
Control Structures
Kontrollstrukturen
Function Calls
Funtionsaufrufe
Function Definitions
Funtionsdefinitionen
Comments
Kommentare
Including Code
Eifügen von Code
PHP Code Tags
PHP Code Tags
Header Comment Blocks
Kommentarblöcke im Dateikopf
CVS Tags
CVS Tags
Example URLs
Beispiel URLs
Naming Constants
Konstanten benennen

Indenting
Einrücken

Use an indent of 4 spaces, with no tabs. If you use Emacs to edit PEAR code, you should set indent-tabs-mode to nil. Here is an example mode hook that will set up Emacs according to these guidelines (you will need to ensure that it is called when you are editing php files):
Benutzen Sie Einrückungen von 4 Zeichen, ohne Tabulatoren. Wenn Sie Emacs zum editieren von PEAR Code verwenden, sollten Sie den indent-tabs-mode auf nil setzen. Hier ist ein Beispiel für einen mode-hook, welcher Emacs entsprechend dieser Richtlinien konfiguriert (versichern Sie sich, daß der mode-hook auch aufgerufen wird, wenn Sie PHP Dateien editieren):

(defun php-mode-hook ()
  (setq tab-width 4
        c-basic-offset 4
        c-hanging-comment-ender-p nil
        indent-tabs-mode nil))

Here are vim rules for the same thing:
Hier sind die vim rules für das gleiche Problem:

  set expandtab 
  set shiftwidth=4 
  set tabstop=4