[php Chinaより転載] PHPコーディング仕様
著作権は原作者に帰属します。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
[転記]PHPコーディング規約
プログラムを書く際に注意すべき点をより詳しく解説しています。
しかし、規範は単なる習慣であり、強制的なものではありません。しかし、良いコードを書く習慣を身につけるには、
個人的にはまだ必要だと思います
PHP コーディング標準
原文: http://pear.php.net/manual/en/standards.php
翻訳: Liao Yulei
最終更新日: 2003/05/06
目次
インデント
制御構造
関数呼び出し
関数定義
コメント
含まれるコード
PHPコードのマークアップ
ヘッダーコメントブロック
CVSの使用
サンプルURL
命名規則
--- -------------------------------------------------- ----------------------------
インデント
インデントには、タブの代わりに 4 つのスペースを使用します。 Emacs を使用して PEAR コードを編集する場合は、indent-tabs-mode
を nil に設定する必要があります。インデント標準に準拠するように Emacs を設定するモードフックの例を次に示します (PHP ファイルを編集するときにこれらの設定が有効になることを確認する必要があります
):
(defun php-mode-hook ()
(setq tab-width 4
using out through out through through through through ' s ' through ' s ' through ‐ to ‐ ‐‐‐ ‐ and (and (string-match "/(PEAR|pear)/" - name) )
(string-match ".php$" (buffer-file-name))))))
同じ効果を持つ vim ルールは次のとおりです:
set Expandtab
set shftwidth=4
set Softtabstop=4
タブストップ=4 を設定します
------------------------------------------ ------ --------------------------------------
制御構造
制御構造には、if、for、while、switch などが含まれます。 if ステートメントの例と switch ステートメントの例を次に示します。
if ステートメントの例:
CODE:
アクション 2; } else { デフォルトアクション; } ?> |
CODE:
休憩; ケース 2: action2 ; break; default: defaultaction; break; } ?> 区別してください。 制御構造の部分を識別するために常に中括弧を使用することを強くお勧めします。中括弧を使用しないことが技術的に可能な場合でも。この により、コードの読みやすさが向上し、構造部分に新しい行を追加した後の論理エラーの発生を回避できます。 |
CODE:
[クリップボードにコピー]
else | return false ;|
|
return true; | elseReturn false; |
|
} else { | return false;} | |||||||||||||||||
|