以下は、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
二重引用符で囲まれた文字列内の変数名が、変数値に自動的に解析されていることがわかります。一重引用符で囲まれた場合に表示されます。
1 出力内容に single/double が含まれる場合、変数名を記述することには 2 つの欠点があります。引用符を使用すると、PHP では引用符がプログラムに属するか出力コンテンツに属するかを判断できないため、処理が非常に困難になります。そのため、一部の最新のテキスト エディター (SublimeText など) ではエラーが報告されます。この方法で記述した場合、引用符で囲まれた出力コンテンツに構文色を付けることができなくなり、書式設定の問題の検出が非常に困難になります。画像は、SublimeText3 のスクリーンショットです。上は通常の色付け、下は引用符で囲まれた色付けです。
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; //其他无异 ?>
これは非常に適した方法であり、次のようなアプリケーションで広く使用されています。 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 中国語 Web サイトを参照してください。 関連する推奨事項:
thinkPHP5.0 フレームワーク設定形式、読み込み、解析、読み取り方法
以上がPHPとHTMLを組み合わせる方法のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。