用户登录

除了使用单引号还有双引号定义字符串,还可以使用 heredoc 的形式去定义字符串 ... 这种方法比较适用去定义有很多行文字的字符串 ... 它可以识别出字符串里面的变量 ,转义序列 ... 还可以输出双引号 ...

定义的方法是这样的 ... 先要使用三个小于号 ... 加上一个空格 ... 然后可以再加上一个标识 ... 你可以随便去命名这个标识 ... 我们需要用到这个标识去结束定义这个字符串 ...

比如我要定义显示一段歌词的字符串.. 可以叫做 LYRIC ... 一般这个标识都是大写的形式 ...

<<< LYRIC

另起一行 .. 可以输入字符串里面的文字 ... 文字里,可以使用 HTML 标签 ...

今天我,寒夜里看雪飘过,怀着冷却了的心窝飘远方。<br>
风雨里追过,雾里分不清影踪,天空海阔你与我,可会变。

然后在上面,再去定义两个变量 ...

$track_name = '海阔天空';
$band_name = 'Beyond';

再把这两个变量也放到这个字符串里面 ...

$track_name 今天我,寒夜里看雪飘过,怀着冷却了的心窝飘远方。<br>
风雨里追过,雾里分不清影踪,天空海阔你与我,可会变。 - $band_name

结束以后,要另起一行 ... 加上标识 ... LYRIC ... 再加上一个分号 ... 要注意的是,这个结束的标识跟开始定义这个字符串用的标识应该是一样的 ... 并且它需要在单独的一行 ... 不能跟其它的代码在同一行 ... 比如这个 PHP 文件里面,没有使用 php 结束的标记 ... 因为 php 会自动加上这个结束的标记 ... 这样如果这个 heredoc 的结束标记是这个文件的最后一行 ... 很可能在加上 php 结束的标记的时候,会跟这个 heredoc 的结束标记在同一行 ... 这样就会出现一个错误 ...

现在,我们就可以输出这个字符串了,也可以把这它交给一个变量.. 随便我们怎么用 ...

在它的前面,加上一个 echo ...

在屏幕上,会显示出这个使用 heredoc 形式定义的字符串 ...

0:00
0:00
4:42
0:00
2:17
0:00
0:00
0:00
1:22
3:45
0:00
0:00

Heredoc《 PHP 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点