php 的定界符 eof
PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法 ——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的 html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因——至少一大部分原因是这样的。
1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;
2.在PHP定界符中的任何特殊字符都不需要转义;
3.PHP定界符中的PHP变量会被正常的用其值来替换。
<?php$name = "Brush";$str = <<<EOF <h1>我是</h1> <h2 style="color: red">$name</h2> <script> var val = "kkkk"; alert(val); </script>EOF;echo $str;?>
<<<定界符号
内容
定界符号;
表示“ 内容” 代表原本字符串内容,直接把"内容"直接解析成字符串。
定界符合前边不能有任何空格。内容部分单独成行。
转载于:https://www.cnblogs.com/wangshuazi/p/9506919.html
php 的定界符 eof相关推荐
- php定界符EOF讲解
php定界符<<<EOF讲解 Heredoc技术.可用来输出大段的html和javascript脚本 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西: ...
- PHP的定界符EOF
heredoc:双引号或无 nowdoc:单引号 PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法 --按字符串输 ...
- php基础 简书,php基础
一.什么是PHP? 1.超文本预处理器 2.文件名后缀必须是 .php 3.php是由服务器端解释执行. 4.可以嵌入到html文档中的任意位置 5.B/S结构 browser server 二.如 ...
- PHP学习笔记好(待完善)
目录 通过实例学习 PHP: PHP 能做什么? 基本的 PHP 语法 PHP 变量 与代数类似 PHP 变量 创建(声明)PHP 变量 PHP 是一门弱类型语言 PHP 变量作用域 局部和全局作用域 ...
- PHP常用系统函数帅哥特供版
[TOC] PHP常用系统函数帅哥特供版 常用操作 定界符 <<<EOF内容EOF; 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西: 2.在PHP定界符 ...
- PHP简单的学习笔记待完善
目录 PHP 能做什么? PHP 变量 PHP 变量作用域 参数作用域 PHP echo 和 print 语句 PHP print 语句 echo 和 print语句的区别: PHP EOF(here ...
- PHP - 理论篇-1
PHP基础 PHP 变量 作用域 PHP echo/print PHP EOF(heredoc) PHP 数据类型 PHP 类型比较 PHP 常量 PHP 字符串变量 PHP 运算符 PHP If.. ...
- php定界符号,PHP定界符的使用及注意事项
前言 因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法--按字符串输出的话,肯定要有大量的转义符来对字符串中的 ...
- PHP中的定界符 echo
由于PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法--按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等 ...
最新文章
- 软件定义汽车:本质并行化的有效平台
- python html解析查找字符串_用python的BeautifulSoup分析html
- SVN地址正确,能在网页打开,但是检出失败解决方法
- JBPM回退功能的实现
- Spring Boot 静态资源映射与上传文件路由配置
- C4C微信集成 - agent在C4C系统回复,微信用户在微信端直接收到
- 定量库存控制模型_探索全面流动管理TFM 库存控制与低减的理性策略
- 《spring-boot学习》-07-spring data jpa
- 在win10中使用任务计划程序_设置定时任务---Windows使用技巧工作笔记001
- centos系统中卸载软件【例子为卸载百度硬盘】
- kvm系列之四:热添加技术
- 现在动手,建立你的灾备系统
- C++ Primer Plus 第六版课后习题答案(第五章)
- linux添加变色龙引导,变色龙引导界面屏蔽多余盘符并默认启动Mac _ 黑苹果乐园...
- 计算机基础知识500字以上,计算机心得体会500字(精选6篇)
- 获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr
- python Numpy模块汇总(字母排序) 备注:内容很多,用control/command(Mac系统)+ F可以在网页内关键词查找,希望你能找到想要的内容
- Java | Java 入门学习路线
- 线性代数方程组数值解法
- 3d效果图制作傻瓜软件_不会3D软件,也能轻松制作三维效果图!
热门文章
- catti二级笔译综合能力真题_CATTI 二级口笔译教材、真题和模拟试题汇总!
- pdf在html网页中打开是乱码,pdf.js浏览中文pdf乱码的问题解决
- 计算机更新80072f76,windows update 80072f76错误
- mysql添加外键约束的两种方式(重要)
- SecureCRT打开文件中文乱码
- Hello TensorFlow
- React组件生命周期-正确执行运行阶段的函数
- Spring整合Mybatis之关联查询示例
- SpringBoot继承TkMapper通用Mapper
- java memorystream 包_存储在MemoryStream中的裁剪图像中心