私はいくつかの変更が必要なウェブサイトを継承しました。いつものように、ウェブサイト開発にはさまざまな方法があります。しかし、この特定のサイトで私は混乱しています。すべてのhtmlはheredoc PHPスクリプトを介して提供されます。しかし、PHP処理はありません。例えばPHP heredocを使用して単純なHTMLを生成するのはなぜですか?
(構造のみ)のindex.php:
<?php
$html = <<<html
<html>
<head></head>
<body>
{more simple HTML here. No php processing to be done}
</body>
</html>
html;
echo $html;
?>
私はPHPを理解しますが、彼らはページを生成し、なぜ単にPHP変数処理せずに、それを実現するために反対するとして、私はこの方法を把握することはできません。その人が何をしているのか分からないと思う前に、私は尋ねると思った。何か案は?
これは私の最初の投稿StackOverflowで、フォーラムのエチケットに関するフィードバックも歓迎します。
ここにheredocの詳細がありますが、役に立つかもしれません:http://in3.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc –
一般的には実際のファイルに保存する前に再生するxmlドキュメントでこれを行う...今は、ページを構築したコーダが* lazy server * idealを気に入らないように思えます。 –
SOのエチケットについては、[FAQ](http://stackoverflow.com/faq)を読んでください。あなたの質問はよく書かれ、明確です。これは素晴らしいスタートです! –