Summary of PHP Heredoc usage
Heredoc technology, usually not detailed in regular PHP documentation and technical books, just mentions that this is a Perl-style string output technique. But now some of the forum procedures, and some of the article system, are clever use of heredoc technology, to partially realize the interface and code of the quasi-separation
For example:
Untitled Document
Hello, $name! EOT;? >
I. end tag with <> << must be written by the head. You
cannot have indents and spaces, and you have a semicolon at the end of the closing tag. The start tag and the start tag are the same, For example, EOT, EOD, EOF are commonly used in uppercase, but not limited to those, as long as the opening and closing tags do not appear in the body.
twoBetween the opening and closing tags.
variables can be parsed normallyBut
function is not allowed。 In Heredoc, a variable does not need a connector. Or, to splice。
For example:
$v =2; $a = <<
)
three . Heredoc is often used when the output contains a large number of HTML syntax D documents. For example: function outputhtml () to output the HTML home page. There are two ways to do this. Obviously the second is simpler and easier to read.
function outputhtml () {echo ""; echo " home "; echo "homepage content"; echo ";} function outputhtml () {echo <<
home page home page content eot;}
Outputhtml ();