phpのheredocは小結を使う

1971 ワード

Heredocテクノロジーは、正規のPHPドキュメントやテクノロジー書籍では一般的に詳しく説明されていませんが、Perlスタイルの文字列出力技術であることに言及しています.しかし、現在のいくつかのフォーラムプログラムと一部の文章システムは、heredoc技術を巧みに使用し、インタフェースとコードの準分離を一部実現している.
例:

<?php 
$name = '   ';
print <<<EOT

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>Untitled Document</title> 
</head> 
<body> 
<!--12321--> 
Hello,$name! 
</body> 
</html>

EOT;
?>

一.<<例:

$v=2;
$a= <<<EOF
"abc"$v
"123"
EOF;
echo $a; //           :"abc"2 "123"

三.heredocは、HTML構文dドキュメントを大量に出力する場合によく使用されます.たとえば、関数outputhtml()はHTMLのホームページを出力します.二つの書き方があります.2つ目の書き方は簡単で読みやすいのは明らかです.

function outputhtml(){
echo "<html>";
echo "<head><title>  </title></head>"; 
echo "<body>    </body>";
echo "</html>;
}

function outputhtml()
{
echo <<<EOT
   <html>
   <head><title>  </title></head>
   <body>    </body>
   </html>
EOT;
}

outputhtml();