PHP heredoc 用法2】的更多相关文章

介绍下使用EOF heredoc方式,输出长段内容的方法, <?php $name = '姓名'; print <<<EOT <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>heredoc用法详解_www.cnblogs.com</title> &l…
参考网上的一个heredoc php模板实现的简单代码:index.php文件: <?php function template($template,$EXT ='htm') { $path = "$template.$EXT"; return $path; } $title = "this is title"; $content = "heredoc"; include template('index') ?> index.htm…
php 中的 heredoc技术是php用来引用字符串的一种方式.在phpwind中巧妙的运用了这个技术,实现了逻辑代码和界面设计的分离. 语法: 1. 使用操作符  “<<<” 2. 操作符后紧跟标识符(开始标识符),之后重起新的一行 输入要引用的字符串,可以包含变量. 3. 新的一行,顶格写结束表示符,以分号结束. 要注意到几点: 1.标识符可以自定义 一般的 有EOT ,EOD  EOF 等, 只有保持开始表示符和结束表示符一样即可. 2.结束表示符必须独占一行,且必须顶格写,最后…
heredoc(实现模板与代码的分离) 一.总结 heredoc实现模板与代码的分离,实现的是在后台编程语言中批量输出html代码,在这个批量输出的html代码中又可以嵌套编程语言变量.所以很方便. 比如php:如果不支持heredoc的话,就只能echo一行一行的输出html代码,这样人会疯掉的.还好php可以支持在html中非常方便的嵌套php代码(<?php ?>),也可以解决这个问题. 像那些不方便在html中直接嵌套的代码比如python,要是不想一行一行的输出html,heredo…
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术.但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子. <?php $name = 'world测试'; echo <<<EOT <html> <head> <meta charset="utf-8" /> <tit…
一.heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义.其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心.其对格式化输出内容时,比较有用 .具体其有以下特点: 1.开始标记和结束标记使用相同的字符串,通常以大写字母来写. 2.开始标记后不能出现空格或多余的字符. 3.结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 . 4.位于开始标记和结束标记之间的变量可以被正常解析,…
http://www.361way.com/php-heredoc-nowdoc/3008.html 一.heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义.其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心.其对格式化输出内容时,比较有用 .具体其有以下特点: 1.开始标记和结束标记使用相同的字符串,通常以大写字母来写. 2.开始标记后不能出现空格或多余的字符. 3.结束标记必须顶头写…
Heredoc,用来输出大段的HTML和JavaScript <<<EOF后面不能有空格. EOF;末尾的结束符必须靠边,并且前面不能有空格和缩进符. 例如: $mazey=<<<EOF <html> <head> <title>标题</title> </head> <body> 内容 </body> </html> EOF; echo $mazey; PHP-Heredoc…
一.heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义.其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心.其对格式化输出内容时,比较有用 .具体其有以下特点: 1.开始标记和结束标记使用相同的字符串,通常以大写字母来写. 2.开始标记后不能出现空格或多余的字符. 3.结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 . 4.位于开始标记和结束标记之间的变量可以被正常解析,…
大家好,我是良许. 相信大家平时都会有需要复制粘贴数据的时候,如果是打开文件进行复制粘贴,就不可避免的需要较多的鼠标与键盘的操作,就会比较繁琐.那么有没有可以省掉这些繁琐操作的复制粘贴的方法呢? 答案是肯定的,那就是重定向.重定向是一种高效的方法,无需大量的鼠标与键盘操作就可以完成数据的转移.重定向可以分为输入重定向以及输出重定向这两种类型.由于所有程序都有输入或者输出,因此输入和输出的重定向是任何编程语言或脚本语言都自带的功能. 每当你与计算机交互时,重定向就必然会发生.学会使用重定向,不仅可…