PHP で HTML 出力を生成する方法
P粉176203781
P粉176203781 2023-08-22 14:41:53
0
2
639
<p>条件付きで HTML を出力してページを生成したいのですが、PHP 4 で最も簡単な方法は何ですか? Smarty のようなテンプレート フレームワークを使用する必要がありますか? </p> <pre class="brush:php;toolbar:false;">echo '<html>', "n"; // もっと良い方法があると思います。 echo '', "n"; echo '</head>', "n"; echo '', "n"; echo '</body>', "n"; echo '</html>', "n";</pre>
P粉176203781
P粉176203781

全員に返信(2)
P粉578343994

次のように使用してみてください (heredoc 構文):

リーリー
いいねを押す +0
P粉598140294

PHP で HTML を出力するにはいくつかの方法があります。

1. PHP タグ間

リーリー

2. エコーを使用する

リーリー

エコーを使用する場合、HTML で二重引用符を使用したい場合は、次のようにエコーに一重引用符を使用する必要があります:

リーリー

または、次のようにエスケープすることもできます:

リーリー

3. ヒアドキュメント

4. Nowdocs (PHP 5.3.0 以降)

テンプレート エンジンは、主に HTML を含むドキュメントで PHP を使用するために使用されます。実際、PHP の本来の目的はテンプレート言語であることでした。このため、PHP では <?=$someVariable?>) などの短いタグを使用して変数を出力できます。

構文をより簡潔にする他のテンプレート エンジン (Smarty、Twig など) もあります ({{someVariable}} など)。

テンプレート エンジンを使用する主な利点は、デザイン (表示ロジック) をコーディング (ビジネス ロジック) から分離できることです。また、コードがよりクリーンになり、長期的なメンテナンスが容易になります。

他にご質問がございましたら、お気軽にメッセージを残してください。

これらの詳細については、PHP ドキュメントを参照してください。


注: PHP の短いタグ <? および ?> は、php.ini 設定でのみ有効になるため、使用はお勧めできません。ファイル short_open_tag ディレクティブが使用可能であるか、PHP が --enable-short-tags オプションで構成されています。 PHP 5.4 以降では、設定に関係なく使用できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート