私はウェブサイトをプログラミングしていますが、PHPでプログラミングするときに2つのアプローチを見てきました。
- 1つの.phpファイルにphpとhtmlを混在させること。
また
- .htmlファイルにhtmlコードを、.phpファイルにphpコードを含める。
どちらが最善の方法ですか?
それぞれに長所と短所があると思います。だから、私はどちらを選ぶべきですか?
ありがとう。
私はウェブサイトをプログラミングしていますが、PHPでプログラミングするときに2つのアプローチを見てきました。
また
どちらが最善の方法ですか?
それぞれに長所と短所があると思います。だから、私はどちらを選ぶべきですか?
ありがとう。
2番目のオプションははるかに優れています。
あなたのphpがサーバーにあり、あなたのhtmlがクライアントにあり、それらが一緒に話していると想像してください... phpは値(モデル)のみを入力することになっていますが、htmlまたはjavascriptは通常「ビュー」と呼ばれるものをすべて処理する必要があります"。
これはすべて、コードの編成、品質管理、および保守性に関するものです。
Rgds
ファイルにHTMLコードが含まれているとは限りません.html
。はファイルhtml
内にある可能性があり.php
ますが、ビジネスロジックはプレゼンテーションから分離できます(コントローラーはビューから分離できます)。パターンに関しては、これはMVCパターンと呼ばれます。モデル、ビュー、コントローラー。それはすべて、プロジェクトの複雑さに依存します。MVCは教義ではなく、プロジェクトが複雑になるにつれてコードの保守と整理を容易にするパターンです。したがって、要約すると、プロジェクトの複雑さに依存します。