php中$EOD=<<<EOD会输出什么,为什么? php里怎样使用 EOD 赋值字符串

作者&投稿:拔阎 (若有异议请与网页底部的电邮联系)

输出的结果应该是

class do { var { function do() { echo } }

 原因是:

$EOD=<<<EOD
.......
EOD;


作用就是多行输出,不用转义字符;可以加入变量,将变量替换成值,所有结果是:class do { var { function do() { echo } }



你这或报错吧


应该是 
$EOD=<<<EOD
EOD;
echo $EOD;//就是字符串 在  <<<EOD  和 EOD中间的就是内容  这种写法叫  heredoc


php关于<<<的用法~

Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。
如下:
<?php
$name = '浅水游';
print <<<EOT



Untitled Document



Hello,$name!


EOT;
?>
1.以<<<End开始标记开始,以End结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。
2.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc中,变量不需要用连接符.或,来拼接,如下:
$v=2;
$a= <<<EOF
"abc"$v
"123"
EOF;
echo $a; //结果连同双引号一起输出:"abc"2 "123"
3.heredoc常用在输出包含大量HTML语法d文档的时候。比如:函数outputhtml()要输出HTML的主页。可以有两种写法。很明显第二种写法比较简单和易于阅读。
function outputhtml(){
echo "";
echo "主页";
echo "主页内容";
echo ";
}
function outputhtml()
{
echo <<<EOT

主页
主页内容

EOT;
}
outputhtml();

$str = <<<html
这里是你的内容
html;//这里一定要顶格写,这个html是随便自定义的,但前后要一致

50人排成一队去秋游,从排头数起小丽是第10人,从排尾数起小明是第20...
答:小丽和小明中间有20个人。解:设小丽和小明中间有x人。那么根据题意可列方程为,(10-1)+1+x+(20-1)+1=50 30+x=50 x=20 即小丽和小明中间有20个人。

任达华高清完整版电影
答:与鸭共舞[任达华-关芝琳-叶玉卿].avi thunder://QUFodHRwOi8vYWlrYW5keS5vcmcv5LiO6bit5YWx6IieW+S7u+i+vuWNji3lhbPoip3nkLMt5Y+2546J5Y2/XS5hdmk/ZmlkPW5EODhPWi1KaUF4Yyp1V3Q2UTNkNUV2VVZaRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEmbWlkPTY2NiZ0aHJlc2hvbGQ9MTUwJnRpZD1...

穿越火线人物介绍
答:1、黑鹰是网游《穿越火线》中的角色,隶属于Y国的特别行动小组,由部队中作战经验丰富的精英成员组成,他们就像“鹰”一样,冷酷、准确地猎杀目标。超凡的作战能力使他们在各种严酷的环境下都能出色的完成任务。这群无所不能的战士再次被召集在一起,他们即将开往前线,执行一次神秘的特别行动—“黑鹰计划...

已知,抛物线y=ax平方+bx+c经过点O(0,,0),A(7,4),且对称轴l与x轴交于...
答:∴△EOD∽△FDC,(2分)∴ED FC =EO DF =OD CD =5 5 2 =2,(1分)∵四边形OEFB是矩形,∴EF=OB,EO=FB,设FC=x,则ED=2x,DF=5-2x,∴EO=10-4x,∴10-4x=5 2 +x,解,得x=3 2 ,∴ED=3,EO=4,∴D(3,4).(1分)(3)过点H作HP⊥OB,垂足为点P.∵S△...

多图,四边形OABC的顶点A(k,我),B(-2,我),C(-我,k).过作B、C直线l,将...
答:∴OD=PP手=u,DP手=OE=8.∴OP手=手2,∴P(-手2,u),P(-u,u).②以点E为直角顶点,如图3,∴△的EP≌△ODE,∴的E=OD,OE=的P,∴的E=手2OE,∴OE=2O的=8,∴的P=8,∴P(8,u),如图u,可以得出△P的E≌△EOD,∴的E=DO,P的=OE....

找有趣的英文单词缩写,例如DIY=do it yourself
答:homepage :主页,在任何超文本系统中, 作为进入 Web 有关文档的初始入口点的文档。 HOMPR Hang on, mobile phone's ringing. HP who's then running horrified into the street beeing killed accidentally by a yellow bulldozer ROTFLBTCUTS ... ... unable to stop HTH - " Hope This/To Help(s)" ...

关于生活中的简易英语
答:homepage :主页,在任何超文本系统中, 作为进入 Web 有关文档的初始入口点的文档。 HOMPR Hang on, mobile phone's ringing. HP who's then running horrified into the street beeing killed accidentally by a yellow bulldozer ROTFLBTCUTS ... ... unable to stop HTH - " Hope This/To Help(s)" ...

给发个 英语常用缩写词要全一点的 不胜感激
答:homepage :主页,在任何超文本系统中, 作为进入 Web 有关文档的初始入口点的文档。 HOMPR Hang on, mobile phone's ringing. HP who's then running horrified into the street beeing killed accidentally by a yellow bulldozer ROTFLBTCUTS ... ... unable to stop HTH - " Hope This/To Help(s)" ...