php中heredoc用法示例
内容摘要
这篇文章主要为大家详细介绍了php中heredoc用法示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!Heredoc技术,在正规的PHP文档
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!Heredoc技术,在正规的PHP文档
文章正文
这篇文章主要为大家详细介绍了php中heredoc用法示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程 序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <code><?php /* php教程 www.512Pic.com */ $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; ?> </code> |
2.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc中,变量不需要用连接符.或,来拼接,如下:
代码如下:
1 2 3 4 5 6 7 | <code> $v =2; $a = <<<EOF "abc" $v "123" EOF; echo $a ; //结果连同双引号一起输出:"abc"2 "123" </code> |
代码如下:
1 2 3 4 5 6 | <code> function outputhtml(){ echo "<html>" ; echo "<head><title>主页</title></head>" ; echo "<body>主页内容</body>" ; echo "</html>; }</code> |
function outputhtml(){echo <<<EOT <html> <head><title>主页</title></head> <body>主页内容</body> </html>EOT;}outputhtml();
注:关于php中heredoc用法示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释