来源:3-12 PHP标量类型—字符串(4)

于弦_0001

2014-10-12 22:10

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

echo $string1;
?>

和下面这个有啥区别,难道就是最后的GOD需要另起一行而已?

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

echo $string1;
?>


写回答 关注

2回答

  • sophia_yu
    2014-10-13 09:09:55
    已采纳

    这是两种不同的方式,定界符有三种,除了单引号和双引号之外,还有另外一种,就是Heredoc结构形式的定界符,一般在大文本的时候采用这种方式。你说的这两种,是两种不同的方式,但是达到的最终效果是一样的

  • 再一再二不再三
    2014-10-16 11:42:11

    此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

456704 学习 · 6590 问题

查看课程

相似问题