jkr_2255 2013-03-02 11:16:05

[PHP] 拡張子は合っているけど このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

テンプレートとしてPHPファイルを用意しておいて、それをドライバで読み取って出力する、というフレームワークなのですが、一部にはこんなファイルも存在します。

<!DOCTYPE html>
<html>
  <head>
  ....
  </head>
  <body>
    <h1>タイトル</h1>
    <div>
      <!-- ひたすらHTMLタグ -->
    </div>
  </body>
</html>
<!-- 結局、最後まで<?php ... ?>や <?= ... ?> は一切出現しなかった -->

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(7)

#1 527818 2013-03-06 19:36:02  

<?php
    echo '<!DOCTYPE html>';
    echo '<html>';
    echo '...';
#3 InternalServerE 2013-03-06 21:52:35  

画面遷移のどこかに制的な画面が挟まっているなら、至極真っ当な実装に見えるけれど。
投稿者さんの主旨は「静的な画面ならいちいちFW経由せずに直接読め」なのかな。

#4 jkr_2255 2013-03-07 12:49:36  

「静的な画面なら~」という意味合いももちろんあるのですが、「PHPコードを含まないHTMLファイル(拡張子は.php)はPHPファイルなのか」という哲学的な問いとしての面もあります。

#5 wakwa93 2013-03-08 20:38:18  

ゼロの概念を再発見したんだね

#6 Miraranran 2013-03-09 02:12:25  

CMSを経由してstaticなページを出したい。その上で素人も編集できるよう、CMSのテンプレートを管理する部分でWYSIWYGエディタでstatic HTMLをつつけるようにしようというバッドノウハウなのかな。

#7 b_a_a_d_o 2014-01-05 07:06:08  

別段驚くことでもなし・・・

コメント投稿には、twitter認証が必要です。

Twitter認証