php eof 插入变量,php eof的用法
php eof的用法:首先创建一个PHP示例文件;然后通过“echo <<…EOF;”语法定义一个字符串即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
PHP EOF使用说明
下面来介绍一下如何使用EOF,具体如下:
PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。
使用概述如下:
1. 必须后接分号,否则编译通不过。
2. EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。
3. 结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。
4. 开始标识可以不带引号或带单双引号,不带引号与带双引号效果一致,解释内嵌的变量和转义符号,带单引号则不解释内嵌的变量和转义符号。
5. 当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义,此处相当与q和qq的用法。
下面是一个简单的例子:
echo <<
我的第一个标题
我的第一个段落。
EOF;
// 结束需要独立一行且前后不能空格
?>
注意以下几点:
1.以 <<
2.开始标记和结束标记相同,比如常用大写的 EOT、EOD、EOF 来表示,但是不只限于那几个(也可以用:JSON、HTML等),只要保证开始标记和结束标记不在正文中出现即可。
3.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在 heredoc 中,变量不需要用连接符 . 或 , 来拼接,如下:
$name="runoob";
$a= <<
"abc"$name
"123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
【推荐学习:PHP视频教程】
php eof 插入变量,php eof的用法相关推荐
- Python变量与注释高级用法
Python变量与注释高级用法 1.概述 好的变量和注释并非为计算机而写,而是为每个阅读代码的人而写.变量与注释是表达作者思想的基础,他们对代码质量的贡献母庸质疑. 2.变量 2.1.变量解包 1.什 ...
- python字符串与文本处理技巧(3):字符剔除、字符对齐、字符拼接、字符插入变量
1. 删除字符串中不需要的字符 去掉文本字符串开头,结尾或者中间不想要的字符,比如空白. strip() & Istrip() & rstrip() strip() 方法能用于删除开始 ...
- asp.net application,session,static 几种变量生命周期及用法 收藏
asp.net application,session,static 几种变量生命周期及用法 收藏 Application 是应用程序级变量,如果用到多个用户之间的通信的时候用,多用在网站计算器等,存 ...
- shell 数组里追加数值_shell编程之数组及变量的多功能用法
数组及变量的多功能用法 一.数组: 1.数组:存储多个元素的连续的内存空间,相当于多个变量的集合(变量:存储单个元素的内存空间). 2.数组名和索引 索引:编号从0开始,属于数值索引 bash的数组支 ...
- 《Python Cookbook 3rd》笔记(2.15):字符串中插入变量
字符串中插入变量 问题 你想创建一个内嵌变量的字符串,变量被它的值所表示的字符串替换掉. 解法 Python 并没有对在字符串中简单替换变量值提供直接的支持.但是通过使用字符串的 format() 方 ...
- sql中变量用法_SQL变量:基础和用法
sql中变量用法 In this article, we will learn the notions and usage details of the SQL variable. In SQL Se ...
- C++:实现量化Latent变量模型的基本用法测试实例
C++:实现量化Latent变量模型的基本用法测试实例 #include <ql/qldefines.hpp> #if !defined(BOOST_ALL_NO_LIB) &&a ...
- su oracle eof,探讨shell中EOF的用法
在shell脚本中,通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主Shell. EOF只是一个分界符,当然也可以用abcde替 ...
- OJ 题目要求直到 碰到文件结束符(EOF)才结束输入 的用法。JAVA C
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file).在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件.在文本文件中,数据都是 ...
最新文章
- Spring MVC 的跨域解决方案
- Android中如何使用命令行查看内嵌数据库SQLite3
- Python入门100题 | 第080题
- 功能自动化测试工具列表大全
- mongodb带认证的副本集搭建
- 帝国cms php点击删除,帝国CMS删除内容非本站链接的方法(非插件)
- SAP CRM Attachment read - performance issue
- java apache.poi_Java利用apache的POI操作Excel
- WinCE下Touch Panel驱动介绍
- 自监督:对比学习contrastive learning
- 计算机基础文献检索考核,文献检索实验
- 苹果V10附件参数配置
- (一)D3D9渲染原理
- 竖屏java转横屏_android设置横屏和竖屏的方法
- C# 获取类的属性名
- JavaScript,js的亲戚计算器,中国亲戚关系计算器
- iOS Quartz2D 渐变图形 CGGradient CGShading
- 黄页宝贝工具栏软件发布了
- 视频分辨率转码(ffmpeg)
- 华为交换机MPU、LPU硬件信息解释
热门文章
- 什么叫中断?什么叫中断处理?什么叫中断响应?什么叫关中断?什么叫开中断?什么叫中断屏蔽?
- GPT-4 插件和插件化的思考
- 大连海事大学与重邮计算机,中国最低调的10所大学, 有实力不张扬, 实力确很强!...
- java基础教程42讲:方法的参数传递机制
- coloros基于java_行业首批适配 基于Android 11的ColorOS 11本月24日发布
- Linux的用户创建及权限管理
- UDP实现两台计算机(客户端和服务端)互联
- 在Visual C++中常用到得一些绘图或者控件的语句(mfc)
- pip install timeout解决方法
- Windows XP 安装使用的序列号