PHP基础教程(十)字符串定界符用法

当你需要些一大段文本,甚至里面有好多行,又有单引号,又有双引号,导致转义的时候比较麻烦,这时候就可以用 heredocnowdoc

theredoc 的用法: <<<标识符 中间的大段文本 标识符;

注意
1. 标识符的名称和变量名的要求一样,叫什么都可以;
2. 结束符独占一行,而且前面没有其他任何字符;
3. 对文本的处理和双引号一样,可以解析\r\t\n,变量等;

$str = <<<content
    中间的大段文本
content;

对文本进行解析比如说单引号,到了 php5.3.0 之后出现了 nowdoc 可以达到上述要求,非常简单又不对变量做解析。

nowdoc 的写法和 heredoc 的写法以后,唯独在标识符的外面用单引号包起来,就和单引号一样的效果,不去转义r\,t\,\n,变量等;

当别人问你怎么声明字符串变量的时候,你要知道我们有四种方法,单双引号,还有今天学的两种。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值