ホームページ >バックエンド開発 >PHPチュートリアル >PHPプログラミングスタイル_PHPチュートリアル
原著者: Tim Perdue
出典: www.phpbuilder.net
多くの場合、PHP の最も価値のある機能は、その緩い構文が最も弱点である可能性があります。 PHP が広く使用されているのは、経験の浅い Web 開発者の多くが計画、一貫性、ドキュメント化についてあまり心配することなく強力なアプリケーションを作成できるためです。
残念ながら、多くの PHP ソース コードが肥大化し、読みにくくなり、保守が不可能になるのはまさに上記の特性のためです。私はこのコードを何度も書いてきたので、このことを深く理解しています。 ;-)
上記の状況やその他の多くの状況を回避するため。多くのコア PHP 開発者とコミュニティ メンバーが集まり、PHP 拡張機能とプラグイン リポジトリを増やすことに重点を置いたプロジェクトである PEAR を開始しました。現時点では、PEAR プロジェクトのドキュメントやその他のコンテンツは少なく、この記事は開発者 (PEAR チーム) が何をしているのかを伝えることを目的としています。
コードの保守性を決定する重要な要素は、コードの形式とコメントです。プロジェクトのすべてのコードは、一貫した方法で編成する必要があります。私はコードベースにこだわる人間ですが、プログラマーもそうすべきだと思います。
(1) インデント
すべての開発者のコードは、インデントされた方法で正確に記述される必要があります。これは、コードの可読性を向上させるための最も基本的な対策です。コードにコメントを付けない場合でも、インデントはコードを他の人が読みやすくするのに非常に役立ちます。
たとえば、次の例:
while ($x if ($a == 1) { echo A は 1 に等しかった;
} else {
if ($b == 2) {
/ /do something
} else {
//do something else
}
}
}
PEAR ドラフト標準では、インデントにタブの代わりに 4 つのスペースを使用する必要があります。私個人としてはこの考え方には同意できないので、今後もタブキーを使い続けると思います。タブを使用すると、複数のスペースよりもファイルが小さくなると思います。また、ファイルが小さいほど、解釈、アップロード、ダウンロードなどをより速く行うことができます。タブを使用するもう 1 つの大きな利点は、他の人のコードを表示するときに、タブ キーのスペースの数を自分で設定できることです。私は普段タブキーの設定を半角スペース8文字にしていますが、最近は半角スペース4文字に変更しました(笑)、これを個人的な趣味でコード再フォーマットと呼んでいます。