2011-07-03 13 views
1

私は現在取り組んでいるプロジェクトのコードを構造化して、開発と管理を容易にするための最善の方法について長く考えてきました。ベストコードの構造方法PHP

このテーマに関連するインターネット上で検索を行う際に、

(PHPから例えばHTML)ロジックからプレゼンテーションコードを分離することは良い考えであることを、複数回言及されてきた私は熱心ですデータベースからの情報を表示し、何らかのユーザー入力が必要な単純なページをコード化する方法をよりよく理解するために、ユーザーが間違って要求されたものを完了した場合にエラーメッセージを表示させます。

また、私は現在、アプリケーション内で別のページをリンクする最善の方法を検討しています。私はインスピレーションのためにいくつかのフォーラムソフトウェア(phpBB、myBB、smf)をチェックアウトしており、switch文を含むメインindex.phpファイルを介してウェブサイトの異なるページにリンクする傾向があります。これが最善の方法ですか、それとも他にも使用できるテクニックがありますか? - このアプローチのメリットとデメリットは何ですか?

もちろん、プロジェクトの始めに使用するのに最適な構造を選択することは、アプリケーション全体で採用する必要があるため、非常に重要です。

コードの例を示したり、正しい方向に私を指摘できたら、非常に感謝しています。

+4

トピックがかなり広範であるので、あなたの質問は答えにくいので、閉じられたら恐れることはありません。しかし、次のような興味深い記事があります:[フラットPHPがSymfonyに会うとき](http://symfony.com/doc/current/book/from_flat_php_to_symfony2.html) – hakre

答えて

1

いくつかのフレームワークを試してみてください。たとえば、Kohana(私は非常に好きです) - あなたもそのソースを見ることができますon GitHub

関連する問題