首页 >

php heredoc和phpwind的模板技术使用方法小结

后端开发|php教程php heredoc和phpwind的模板技术使用方法小结
php,heredoc,和,phpwind,模板,技术,使用方法,小结,在,PHP,文档,中,只是,提,到了,e
后端开发-php教程
在PHP的文档中,只是提到了echo可以使用如下命令输出多行字符串(而且其中的变量被自动替换):
一个切换按钮源码,ubuntu18.4 黑屏,根tomcat相近的服务器,爬虫紧缺工种研究,php网页设计图片保存目录,咸宁seo推广lzw
PHP代码
校园社区源码,vscode背景色修改,ubuntu配置蓝牙,链接tomcat8.5,爬虫源码程序,php 提取域名,seo关键词品牌营销,判断网站cms,移动端订餐网站模板lzw

echo <<<END
This uses the "here document" syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon. no extra whitespace!
END;

上面的END结束符可以自己规定,在Phpwind,使用了“EOT”来结束。但是需要注意的是,这个END必须是在一行的开头才能有效,这其实是Heredoc技术的一个局限性(因为heredoc可以自定义结束符,所以引入了这个问题),在下面会提到。

看雪论坛源码,树莓派++安装ubuntu,停电后tomcat没有启动,爬虫怎么拼写,php数组判断是否存在,seo零基础自学教程seo推广lzw
phpwind的模板文件一般存放在templatewind目录下面,在BBS目录中,使用require语句包含这个模板文件。其实这个模板文件是作为对应的PHP文件的一部分执行的,所以就不需要像PHPLib Template那样需要进行模板解析,然后再执行的过程。

为了让heredoc的内容能被DreamWeaver这样的编辑器正确识别,以实现“所见即所得的”的网页设计,需要在heredoc中增加注释,示例文件如下:

PHP代码

<!--      
<?php
print <<<EOT
-->




Untitled Document


<!--
$name = '浅水游';
print <<<EOT
-->

Hello,$name!

<!--
EOT
print <<<EOT
-->


<!--
EOT;
?>
-->

这样的模板文件,其实就是一个标准的,可以执行的PHP文件。但是,这样的PHP文件,其HTML样式在DreamWeaver中可以正确的显示出来,所有的PHP代码会被看做HTML注释,而且在输出的时候,不会输出出来。比如,上面的文件在DreamWeaver中,被显示成:

PHP代码

Hello,$name!     
这样,在设计页面的时候,我们就可以借助DW的可视化界面,进行一些界面的修改,美化等工作。尽管没有实现完全的代码和HTML的分离,但至少提供了一种辅助性的设计手段。

http://www.liuzhongwei.com/PHPjc/318746.htmlwww.liuzhongwei.comtruehttp://www.liuzhongwei.com/PHPjc/318746.htmlTechArticle在PHP的文档中,只是提到了echo可以使用如下命令输出多行字符串(而且其中的变量被自动替换): PHP代码 复制代码 代码如下: echoEND Thisu…

php heredoc和phpwind的模板技术使用方法小结
  • PHP上传类upload.php的具体使用方法
  • PHP上传类upload.php的具体使用方法 | PHP上传类upload.php的具体使用方法 ...

    php heredoc和phpwind的模板技术使用方法小结
  • PHP会话Session的具体使用方法解析
  • PHP会话Session的具体使用方法解析 | PHP会话Session的具体使用方法解析 ...

    php heredoc和phpwind的模板技术使用方法小结
  • phpexcel导入excel数据使用方法实例
  • phpexcel导入excel数据使用方法实例 | phpexcel导入excel数据使用方法实例 ...