0

本当に簡単な質問です。HTML ファイルで PHP の include ステートメントを使用できるのに、なぜ Smarty のようなテンプレート システムを使用して HTML コードと PHP コードを分離する必要があるのでしょうか。

私の論理は間違っていますか?


編集:あなたの答えをありがとう、私はやや初心者なので、これを正しく理解させてください。私が理解している限り、私の質問に関しては、php 独自のステートメントを使用してテンプレート システムを正常に実装することはまったく問題ありません。include や on read などのステートメント。

PHPには、そのような使用のためだけに実装された独自の素敵でシンプルなシステムがあるのに、理解するのが面倒なだけの他のシステムを使用するよりも、PHPを使用する方が面倒な理由はわかりません...

4

2 に答える 2

0

バックエンドでプレイするスキルを持たないフロントエンド開発者であるテンプレート作成者に、PHP の機能の簡易サブセットを提供することです。

また、ほとんどのテンプレート言語で提供される機能のサブセットには、アプリケーションのビューの懸念を処理する関数のみが含まれているため、ビューでのモデル操作が困難または不可能になるという点で、より優れた MVC 設計が促進されます。

于 2013-07-02T04:01:37.317 に答える