html は Web に属し、Web フロントエンド ページの開発に属しますが、php はバックエンド プログラム開発に属します。 HTML は、Web ページ、特に Web デザインの開発に使用される Hypertext Markup Language の略です。これは、Web ページを作成するための最も単純な言語です。HTML は静的なページのみを作成でき、HTML を使用して Web サイトのコンテンツを管理することはできません。動的ページを実装するには、 HTML と CSS の使用に加えて、php などの他のものが必要です。
このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。
html は Web フロントエンド ページの開発に属し、php はバックエンド プログラム開発に属します。
html はじめに
HTML は、Web ページ、特に Web デザインの開発に使用される Hypertext Markup Language の略で、Web の作成に使用されます。ページ 最も単純な言語。主に HTML 要素タグを使用して記述され、主に HTML 要素、開始タグ と終了タグ > で構成され、通常、これらのタグの間のデータがコンテンツになります。
HTML の主な目的は、Web ブラウザがタグ間に書かれたコンテンツを解析して表示できるようにすることであり、これらの HTML タグの目的はページのコンテンツを記述することです。
HTML は静的ページのみを作成でき、HTML を使用して Web サイトのコンテンツを管理することはできません。動的ページを実装するには、HTML と CSS の使用に加えて、php などの他のものも必要です。
上の図: サーバーに保存されたデータを PHP スクリプトが処理し、処理されたデータが HTML テンプレートとしてユーザーおよびサイト管理者に反映されます。
3 つの PHP/HTML ハイブリッド メソッド
ブラウザに出力してブラウザに表示させるためのバックエンド言語としての PHP HTML コードを出力することは避けられませんが、私が使用した 3 つの PHP/HTML 混合方法は次のとおりです
#1. シングル/ダブルクォーテーションで囲む方法
これが最も基本的な方法です。使用方法は次のとおりです。<?php echo ' <!DOCTYPE html> <html> <head> <title> </title> </head> <body> <span>测试页面</span> </body> </html> '; ?>
前者は引用符内の変数を解析しますが、後者は引用符内の変数を解析しません。以下の例を参照してください。
<?php $Content='Hello!'; echo "$Content"; echo '<br>'; echo '$Content'; ?>
出力
1 Hello!2 $Content
変数名 が自動的に解析されて変数値になっていることがわかります。一重引用符で囲まれている場合でも、変数名は表示されます。
#この方法で記述すると、2 つの欠点があります。
1.コンテンツに一重引用符または二重引用符が含まれている場合、PHP では引用符がプログラムに属するか出力コンテンツに属するかを判断できないため、対処するのが非常に難しくなり、エラーが報告されます 2. 次のような現代的なテキストを記述します。この##HEREDOC と NOWDOC は、PHP5.3 でサポートされ始めた新機能で、プログラム内のテキストを囲むカスタム識別子の使用を可能にしますが、HEREDOC と NOWDOC の関係は前者はブロック内の変数を解析しますが、後者はブロック内の変数を解析しません
紹介以下の HEREDOC と NOWDOC の使用法
<?php $Content='Hello!'; //下面写出了一个HEREDOC,其中标识LABEL可以自定义为任何字符串,但要保证开头的标识和结尾的标识一样 echo <<<LABEL $Content LABEL; //结尾的方法:另起一行,打上LABEL。注意结尾的标识前面和后面不要插入任何字符,空格也不行 echo '<br>';//为了演示方便换行 //NOWDOC和HEREDOC的书写方式差别在于NOWDOC的标识符需要用单引号包围 echo <<<'LABEL' $Content LABEL; //其他无异 ?>
HEREDOC/NOWDOC を使用して記述すると、引用符で囲まれている問題は完全に解決されますが、無効な構文の色分けの問題はまだ解決されていません## 3. PHP プログラム ブロックを HTML に埋め込む (推奨)
#これは非常に適した方法であり、## などの WordPress テンプレートで広く使用されています。
やその他の機会に。次のように、出力する必要がある場所に関連するコードを直接記述するだけです。<?php //首先在这里写好相关的调用代码 function OutputTitle(){ echo 'TestPage'; } function OutputContent(){ echo 'Hello!'; } //然后再下面调用相关函数就可以了 ?> <!DOCTYPE html> <html> <head> <title><?php OutputTitle(); ?></title> </head> <body> <span><?php OutputContent(); ?></span> </body> </html>
推奨学習: 「PHP ビデオ チュートリアル
」
以上がhtml は web または php に属しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。