Kapitel 4. PEAR Codierstandards

Inhaltsverzeichnis
Einrücken
Kontrollstrukturen
Funktionsaufrufe
Funktionsdefinitionen
Kommentare
Einfügen von Code
PHP Code Tags
Kommentare im Dateikopf
CVS Tags
Beispiel URLs
Namenskonventionen

Anmerkung: Die PEAR Codierstandards gelten für Code, welcher zum Bestandteil von PEAR werden soll, und so entweder mit PHP, oder über den Download des PEAR Installationstools verfügbar ist.

Einrücken

Benutzen Sie Einrückungen von 4 Zeichen, ohne Tabulatoren. Wenn Sie Emacs zum schreiben 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 bearbeiten):
(defun php-mode-hook ()
  (setq tab-width 4
        c-basic-offset 4
        c-hanging-comment-ender-p nil
    indent-tabs-mode
    (not
     (and (string-match "/\\(PEAR\\|pear\\)/" (buffer-file-name))
          (string-match "\.php$" (buffer-file-name))))))

Hier sind die vim rules für das gleiche Problem:
set expandtab 
  set shiftwidth=4 
  set tabstop=4