PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] heredoc?
楼主:
joinbee
(farewell 我的童年)
2014-06-26 21:35:52
<?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到底那里出问题?
作者:
LPH66
(-6.2598534e+18f)
2014-06-26 21:54:00
heredoc 的结束那一行要顶到列首你这里就是 msg; 这行, 左边不能有空白
楼主:
joinbee
(farewell 我的童年)
2014-06-26 21:59:00
不好意思我改一下,我的原始程式是这样
作者:
Kenqr
(function(){})()
2014-06-26 22:03:00
这样还是有4格空白
楼主:
joinbee
(farewell 我的童年)
2014-06-26 22:04:00
就是都照书上打结果出问题才觉得奇怪是这样吗?可是结果一样耶?我懂了谢谢 谢谢 书上的表达方式有问题照习惯缩排结果出问题
作者:
tkdmaf
(皮皮快跑)
2014-06-26 23:53:00
先不提书上的东西正确与否。这种写法我个人是不喜欢用。基本上~~~跟html有关的东西我都不喜欢让他出现在程式内。
作者:
thitbbeb
(田球儿)
2014-06-27 12:25:00
我都习惯这样写
http://codepad.org/wZ274BKT
实际写真的没看过有用到 <<<msg的..code
继续阅读
Re: [请益] 关于划位系统的概念
up9cloud
Re: [请益] 找不到localhost
joinbee
[征才]PHP 工程师(港资金融企业) 台中区上班
icq87093661
[请益] 关于划位系统的概念
chang0206
[情报] PHP也有Day #4
rickysu
[请益] 在codeigniter里设file做断点
youneverknow
[请益] 找不到localhost
joinbee
[请益] 建构子执行顺序
m7m123d
[请益] 请问这个函式的参数是什么意思?
youneverknow
[情报] DrupalCamp 2014 议程征稿开跑囉!!
cobenash
Links
booklink
Contact Us: admin [ a t ] ucptt.com