作者joinbee (二老林)
看板PHP
标题[请益] heredoc?
时间Thu Jun 26 21:35:52 2014
<?php
header("Content-Type:text/html;charset=utf-8");
$mylanguage="php";
$showstr = <<<msg
我最喜爱的网页程式语言是:$mylanguage <br />
许多学生都说:"it`s easy,it`s good."msg;
echo $showstr;
?>
我照着书上的范例打的理论上应该是会出现我最喜爱的网页程式语言是:php跟
许多学生都说:it`s easy,it`s good.
可是却出现Parse error: syntax error, unexpected end of file in
C:\xampp\htdocs\learning.php on line 11
我把html的标签等都砍掉,结果果然是程式把$showstr後面都看成字串了,请问一下
我的heredoc到底那里出问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.143.227.222
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1403789755.A.B89.html
1F:→ LPH66:heredoc 的结束那一行要顶到列首 06/26 21:54
2F:→ LPH66:你这里就是 msg; 这行, 左边不能有空白 06/26 21:54
※ 编辑: joinbee (220.143.227.222), 06/26/2014 21:58:43
3F:→ joinbee:不好意思我改一下,我的原始程式是这样 06/26 21:59
※ 编辑: joinbee (220.143.227.222), 06/26/2014 22:02:37
4F:→ Kenqr:这样还是有4格空白 06/26 22:03
5F:→ joinbee:就是都照书上打结果出问题才觉得奇怪 06/26 22:04
※ 编辑: joinbee (220.143.227.222), 06/26/2014 22:06:21
6F:→ joinbee:是这样吗?可是结果一样耶? 06/26 22:06
7F:→ joinbee:我懂了谢谢 谢谢 书上的表达方式有问题 06/26 22:11
8F:→ joinbee:照习惯缩排结果出问题 06/26 22:17
9F:→ tkdmaf:先不提书上的东西正确与否。这种写法我个人是不喜欢用。 06/26 23:53
10F:→ tkdmaf:基本上~~~跟html有关的东西我都不喜欢让他出现在程式内。 06/26 23:53
12F:→ thitbbeb:实际写真的没看过有用到 <<<msg的..code 06/27 12:25