PHP定界符 heredoc

<?php
  echo <<<EOT  //如果这个后面有空格,报错。。。
      haha
  EOT;  //如果这个后面有空格,报错【如果没有空格,就这样文件直接结束,同样报错,请在EOT;后面敲个回车吧】

不要妄想在定界符内赋值、计算等,如果是变量的相乘,请在外面解析完了放进来。

时间: 2024-08-29 08:45:22

PHP定界符 heredoc的相关文章

合并_01php基础语法(8days)笔记

一.入门指引 1.php是什么? PHP是什么? Hypertext Preprocessor,超文本预处理器 Personal Home Page,个人主页 是一种在服务器端执行的脚本语言,可嵌入到 HTML中,尤其适合 web 开发. ? php可以做什么? 网站,web程序 B/S架构 ? ? 命令行脚本 桌面应用程序 ? ? 二.安装Apache 制作一台服务器,来提高网页服务,只要安装了一个能提供网页服务的软件的电脑,就可以称之为网页服务器. 常见的网页服务器软件 Apache IIS

PHP学习——数据类型

PHP的数据是存在类型的概念的,弱类型指的是变量可以存储任何类型!一共8种,分别是:整型.浮点型.布尔型.字符串(标量类型) 数组.对象(符合类型) null.资源(特殊类型) 分成三大类: 标量类型:指的是一个数据表示一个值,也称为简单类型. 复合类型:指的是一个数据表示多个值,也称为集合类型. 特殊类型:不是常规数据,更倾向一种表示方式. 布尔类型  bool    boolean 表示逻辑的真和假,该数据就两个值 true表示真,false表示假,大小写不敏感~ ? 1 2 3 4 5 <

PHP基础2--基本语法

知识点: 标记符,注释 变量 常量 数据类型 运算符 流程控制 标记符,注释 4种标记符号: 1.  默认形式:  <?php    php语句      ?> 如果<?php ...?>之后没有html代码,则 ?> 标记可以省略 2. 短标签形式: <?  php语句  ?> 默认是关闭的,需要开启配置项[php.ini]: short_open_tag=on 3. script标签形式:   <script language=”php”>   p

php中heredoc与nowdoc的使用方法、定界符&lt;&lt;&lt;的使用方法

一.heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义.其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心.其对格式化输出内容时,比较有用 .具体其有以下特点: 1.开始标记和结束标记使用相同的字符串,通常以大写字母来写. 2.开始标记后不能出现空格或多余的字符. 3.结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 . 4.位于开始标记和结束标记之间的变量可以被正常解析,

PHP中字符串的heredoc结构和nowdoc结构

最近在维护一个古老的PHP网站,没有前后台的分离,代码看起来很吃力,上面大段大段的HTML输出.在看的时候发现很多地方用了「<<<」这样的符号来标记字符串,好像之前学习PHP的时候,只讲了单双引号两种表示字符串的方式.今天偶然在书上看到了,这种「<<<」表示字符串的方式是heredoc和nowdoc结构. echo <<<EOT <html> <head><title>主页</title></hea

PHP中的定界符格式

<?php //nowdoc(单引号定界符) //ABC可以是任合内容,放在单引号中 $c=<<<'ABC' 这里可以是任合内容 我是历的苛夺基 本原则叶落归根在运 输费艰难田¥¥&…… ABC; echo $c; ?> <?php //heredoc(双引号定界符) //ABC可以是任合内容,放在双引号中或是不加引号 $c=<<<ABC 这里可以是任合内容 我是历的苛夺基 本原则叶落归根在运 输费艰难田¥¥&…… ABC; echo

php中heredoc与nowdoc的使用方法

一.heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义.其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心.其对格式化输出内容时,比较有用 .具体其有以下特点: 1.开始标记和结束标记使用相同的字符串,通常以大写字母来写. 2.开始标记后不能出现空格或多余的字符. 3.结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 . 4.位于开始标记和结束标记之间的变量可以被正常解析,

4.Heredoc结构形式

我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串.如图: 在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的.此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“:”号结束之

PHP表示字符串的单引号和双引号有什么区别?定界符和双引号区别?

(1)单引号和双引号的区别? 1.可以使用转义的范围不同,单引号只能转义单引号\',双引号除了单引号不能转义,其他\"\n\r\t都能. 2.双引号中能解析php变量,单引号不能.即"我的名字叫$name". 但是在字符串中使用变量,我们指导$表示变量开始,但是没有指定变量结束位置,所以如果不是放在末尾的话会出错. 解决方案: 1.放在末尾.后面没有东西了,自然就正确. 2.变量后面增加空格.遇到空格默认结束. 3.使用大括号{}. 4.使用连接符"."或