ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルでヒアドキュメントを使用する方法

php_PHP チュートリアルでヒアドキュメントを使用する方法

WBOY
WBOYオリジナル
2016-07-13 17:42:50936ブラウズ

ヒアドキュメント技術は一般に、正式な PHP ドキュメントや技術書には詳しく説明されておらず、Perl スタイルの文字列出力技術であるとのみ言及されています。ただし、現在のフォーラム プログラムや記事システムの一部では、ヒアドキュメント テクノロジを巧みに使用して、インターフェイスとコードの準分離を部分的に実現しています。その典型的な例が phpwind テンプレートです。

以下の通り:
$name = 浅瀬での水泳;
印刷 <<


無題のドキュメント
こんにちは、
$name
!

EOT;
?> 1.

<<開始タグで始まり、

End
終了タグで終わります。

終了タグはインデントやスペースを入れずに先頭に記述する必要があります。終了タグの最後にセミコロン を付けます。開始タグは、開始タグと同じです。たとえば、大文字の EOT、EOD、EOF で表されますが、これらに限定されないように注意してください。文中に登場します。 2. 開始タグと終了タグの間にある変数は通常通り解析できますが、関数は解析できません。ヒアドキュメントでは、次のように変数をコネクタで結合する必要はありません。 $v=2; $a= << 「abc」$v

「123」

終わり; echo $a; //結果は二重引用符で囲まれて出力されます: "abc"2 "123" 3.heredoc は、大量の HTML 構文を含むドキュメントを出力する場合によく使用されます。たとえば、関数outputhtml()はHTMLホームページを出力する必要があります。書き方は2通りあります。明らかに、2 番目の書き方の方がシンプルで読みやすいです。

関数出力html(){

echo "";
echo "ホームページ"; echo "ホームページのコンテンツ";
エコー "; }
関数出力html()
{
エコー <<

ホームページ

ホームページのコンテンツ


EOT;
}

outputhtml();




http://www.bkjia.com/PHPjc/486030.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/486030.html

技術記事
ヒアドキュメント技術は一般に、正式な PHP ドキュメントや技術書には詳しく説明されていません。Perl スタイルの文字列出力技術であるとのみ言及されています。しかし、現在のフォーラム プログラムの一部...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。