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.
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 (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 |