Introduction to Heredoc and Nowdoc in PHP, Phpheredocnowdoc
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
This article mainly introduces HEREDOC in php, and describes the differences between nowdoc and heredoc in detail. We recommend this article for your reference.
This article mainly introduces HEREDOC in php, and describes the differences between
This article mainly introduces HEREDOC in php, and describes the differences between nowdoc and heredoc in detail. we recommend this article for your reference. Heredoc technology is generally not detailed in regular PHP documents and technical
Heredoc technology, in regular PHP documents and technical books are not generally described in detail, but mentioned that this is a Perl-style string output technology. But now some of the Forum program, and some of the article system, are clever
The HEREDOC structure is like a double-quote string that does not use double quotes, which means that single quotes are not escaped in the Heredoc structure. The variables in their structure will be replaced, but be careful when they contain complex
Finally found the problem, the original document at the end, must be close to the first line, that is, EOF front can not have spaces, and in order to code indentation, just created such a problem.
Copy Code code as follows:
$str =
Heredoc and Nowdoc
Many times using PHP nowdoc HereDoc inserting a lot of HMTL did not succeed, the same hint of grammar problems, in fact, the PHP manual is written in this way, it is very strangeFinally found the
There are heredoc ways to define strings in PHP and Python:Php:
The code is as follows
Copy Code
$sql =SELECT *From pageswhere Pagename= ' $PN 'EOD;
Python:
The code is as follows
Copy Code
Many times phpnowdocHereDoc is used to insert a large number of Hmtl, but it prompts a syntax error. In fact, the PHP manual indicates that the script is written in this way. it is really strange that the problem was found at the end, at the end of
Heredoc uses PHP variables in Heredoc are recommended to be enclosed in {$name->change ()} braces, which avoids some ambiguity, and if you want to use the legendary escape character \, the escape character itself can be output using an escape
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.