PHP定界符的用法
2024-09-03 17:56:10
当面临大段的负责的文本输入的时候,建议使用定界符。
例如:
$age = 28;
$str = <<<cont
第一行数据
第二行数据
特殊字符 ' " asdf
abc \t \r \n abc
$age
cont;
此时可以正常输出,并解析转义字符,解析变量。
关于 heredoc 的用法
<<<标识符
中间大段文字信息。
标识符;
注意:
1、标识符的名称和变量名称的要求一样。
2、heredoc的标识符,一定是独占一行,而且前面没有其他字符。
3、heredoc对文本处理和双引号一样,即\r\n\t和变量都可以解析出来。
如果需要处理大段文字,但是又希望按照单引号的模式处理,就需要用nowdoc
例如:
$str = <<<'cont'
第一行数据
第二行数据
特殊字符 ' " asdf
abc \t \r \n abc
$age
cont;
此时将按照原样输出大段字符。
两种写法的区别在于,起始定界符用单引号包含即可。
最新文章
- adv
- xcode的ios工程目录结构
- 主流数据库字段类型转.Net类型的方法
- C#.Net网页加载等待效果漂亮并且简单
- 列表:一个打了激素的数组 - 零基础入门学习Python010
- SpringMVC(三)——其他知识
- Juqery 中使用 ajax
- 第十二篇 C# 将HTML 直接转成Excel
- 为APP加入一个欢迎页面
- VR全景智慧城市-提前进入商家观景,涵盖实体行业
- Hive:表1inner join表2结果group by优化
- iOS 关于监听手机截图,UIView生成UIImage, UIImage裁剪与压缩的总结
- FFmpeg 结构体学习(三): AVPacket 分析
- react-native flatlist 上拉加载onEndReached方法频繁触发的问题
- day18 python之re模块与正则表达式
- Windows下通过pip安装PyTorch 0.4.0 import报错
- Mathematica新特性Inactive, 求解复杂微分方程
- HTTP协议之Transfer-Encoding
- 使用 jekyll + github pages 搭建个人博客
- (三)Hyperledger Fabric 1.1安装部署-chaincode测试
热门文章
- echarts中折线图切换为数据视图(表格布局)表头无法对齐解决方法
- 浅谈Vue中计算属性computed的实现原理
- 【转载】C/走迷宫代码
- 实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令
- 学习git这一篇就够了!!!
- 03 ArcPython实战篇一
- #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
- python框架day01
- LVS+keepalive
- JVM系列【2】Class文件结构