为了账号安全,请及时绑定邮箱和手机立即绑定

输入的没有错,怎么显示不出来?

<?php
$string1=<<<GOD;
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD;

echo $string1;
?>

正在回答

4 回答

$string1=<<<GOD;

这里多了分号,把分号删去即可。

0 回复 有任何疑惑可以回复我~
#1

大猫鱼座 提问者

为什么结尾不加分号?
2015-11-02 回复 有任何疑惑可以回复我~

<?php
$Sstring1=<<<GOD
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD;

echo $string1;
?>

在浏览器中运行为什么不是以这种形式显示而是

我有一只小毛驴,我从来也不骑。 有一天我心血来潮,骑着去赶集。 我手里拿着小皮鞭,我心里正得意。 不知怎么哗啦啦啦啦,我摔了一身泥.

不会自动换行的呢????

0 回复 有任何疑惑可以回复我~

<?php
$Sstring1=<<<GOD
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD;

echo $string1;
?>

说是对这呢可是运行完是说:Notice: Undefined variable: string1 in /54/751/9wID/index.php on line 9,为什么啊

0 回复 有任何疑惑可以回复我~
#1

慕盖茨1293777

上面定义的变量是$Sstring1,输出变量是$string1
2016-11-10 回复 有任何疑惑可以回复我~

为什么结尾不加分号?

0 回复 有任何疑惑可以回复我~
#1

Perona

处理比较长的字符串赋值,以定界符<<<开始,GOD只是标识符,是成对出现的,在第二个标识符出现才表示语句的结束,才可以加分号。标识符是自定义的。
2015-11-02 回复 有任何疑惑可以回复我~
#2

大猫鱼座 提问者

回复 Perona:哦哦 谢谢
2015-11-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输入的没有错,怎么显示不出来?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信