2016-12-06 6 views
-1

私はしかし私を悩まだ一つの質問があります、PHPに精通している:すなわち、PHP勧告:インライン、内部または外部

<html> 
    <body> 
    <?php (code to generate content) ?> 
    </body> 
</html> 
-inline: はコードがあるべきwheterのよう慣習や一般的な推奨事項がありますすなわち

<?php $content=... ?> 
<html> 
    <body> 
    <?= $content ?> 
    </body> 
</html> 

-external

-internal、すなわち

<?php include(...) ?> 
<html> 
    <body> 
    <?= $content ?> 
    </body> 
</html> 

私は内部スタイルが優れていると言いたいですが、私は一般的に受け入れられているコンベンションや組織からの推薦をしたいと思います。

+1

第4の方法:別々のテンプレート。 –

+0

http://www.phptherightway.com/#templating –

答えて

2

です。

上記の例は、クラシックテンプレートのようです。 MVCのようなソフトウェアデザインパターンに従うと、テンプレートファイルの外にこれらの変数を埋め込む/設定するために、HTML内の変数とコードのみが必要です。

このように、3番目の例は、MVCパターンと最も一致する例です。

HTMLでインラインコードを使用する方が簡単な場合もあります。

関連する問題