2012-08-08 2 views

答えて

262

ページレンダリングが行われる限り、通常は違いはありません。しかし、あなたのウェブプロジェクトが大きくなったとき、それは巨大な施設の開発者側です。

私はこのやり方で両方を使用します

  • .PHPページ
  • .PHTMLページ(もしあれば)少しデータ・ロジックと含むビュー関連のコードが含まれていませんそのほとんどはプレゼンテーション関連です
+54

申し訳ありません。だから、.phpではなく.phtml拡張子を使うのは、phpではなくhtmlが密集したファイルを表すための形式にすぎません。 – fvgs

+12

正確に。別のファイル拡張子を別のアイコンに関連付けることができるという事実を利用すれば、数十から数百のファイルで作業することもできます。 – Alex

+0

.phps PHPソースファイルもあります。 – CMCDragonkai

2

.phtmlファイルは、それらがサーバーによって生成される動的コンテンツを持つhtmlファイルであることをWebサーバーに伝えます。ブラウザの.phpファイルのように動作します。 したがって、実用的な使い方では、.phtmlと.phpファイルの違いはありません。

+4

'phtml'は、通常直接アクセスされませんでした。さらに、 'phtml'は通常、ほとんどのウェブサーバで有効なPHP拡張として設定されていません。 – KingCrunch

24

PHPがHTMLを生成したことを示すためにしばらく使用されていたファイル内線です。 Apacheのようなサーバは、何かにマップされている限り、ファイル内線として何を使用しても気にしないので、すべてのPHPファイル.jimyBobSmithを呼び出すとうまく実行できます。 PHTMLはしばらくの間捉えられた傾向になりました。

+21

+1 .jimmybobsmithこれを知らないチームに多くの人を混同するために、私は一度それを行うかもしれません。 –

80

.phtmlは、PHP 2プログラムの標準ファイル拡張子でした。 .php3がPHP 3を引き継ぎました。PHP 4が出てきたら、彼らはまっすぐ.phpに切り替えました。

古いファイル拡張子はまだ使用されることがありますが、それほど一般的ではありません。

11

たとえばMagentoを使用している場合、.phtmlファイルはテンプレートファイルとして/ design領域に見つかるだけで、HTMLとPHPの両方の行が含まれています。一方、PHPファイルは純粋なコードで、HTML行はありません。

関連する問題