前言

因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因——至少一大部分原因是这样的。

PHP中的定界符格式是这样的:

<<

……

Eof;

看起来很简单,但是其中有许多地方需要注意。

使用定界符<<< 的注意事项

定界符标识必须前后一致

可以任意定义定界符标识,比如 echo html div ,尽量选用有意义的标识符,并遵循某类命名规范。

开头标识后不能跟任何字符,空格也不可以,换行后再跟要输出的文本。

结束标识(其后紧跟一个分号;)前后都不可有任何字符,即结束标识要顶头写,且独占一行,其后除紧跟分号外,不能有任何字符(空格也不可以)

最后要注意的是,结束标识所在行不能成为脚本的最后一行,其下必须有空行或者其他代码行,否则报错。

实例如下:

//格式一

$a=<<

HTML;

echo $a;

//格式二

echo <<

ClassID stuno 学生姓名 家长姓名 家长手机号

EOT;

echo '999999';//此行是为了满足注意事项的最后一条额外添加的语句

总结

到此这篇关于PHP定界符的使用及注意事项的文章就介绍到这了,更多相关PHP定界符使用及注意内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

php定界符号,PHP定界符的使用及注意事项相关推荐

  1. json解析和字符串解析_高效创建和解析定界字符串

    json解析和字符串解析 描述 (Description) Converting a delimited string into a dataset or transforming it into u ...

  2. 一部适合有一点点lingo编程基础的人阅读的lingo入门教程——重学lingo,发现很多遗忘的小知识,并将其整理成册——运算符、数学函数、金融函数、概率密度函数、变量定界与集操作函数

    一.序言 lingo是一款处理优化问题十分好用的软件. 虽然常常使用,但却许久未曾再系统的学习过,前段时间,重学MATLAB,发现了很多遗忘的知识点,今日,决定重学lingo,将易于遗忘的那些基本的语 ...

  3. Python 实现整数线性规划:分枝定界法(Branch and Bound)

    今天做作业,要实现整数线性规划的分枝定界法算法.找了一些网上的博客,发现都很屎,感觉自己写的这个比较清楚.规范,所以在此记录.如有错误,请指正. from scipy.optimize import ...

  4. 分支定界法上下界_分支定界(Branch-and-Cut)方法的逻辑

    对于一个含有m个变量的模型,如果每个变量是连续变量,每个变量的范围无论是[-5,100].[5,500].[0,1]......,都可以作为LP问题在多项式时间内求解. 现在增加一个条件,模型中有n个 ...

  5. tsp 分支界限 java_干货 | 10分钟教你用branch and bound(分支定界)算法求解TSP旅行商问题...

    在此之前,先给大家讲讲最重要的一个点,搜索树的节点定义,节点定义了原问题的solution和子问题的solution.Node节点定义如下: public class Node {private Ar ...

  6. SLAM Cartographer(17)分支定界闭环检测

    SLAM Cartographer(17)分支定界闭环检测 1. 分支定界原理 2. 快速关联扫描匹配器 2.1. FastCorrelativeScanMatcher2D 2.2. Match 2. ...

  7. matlab分支定界法linprog_序列比对(二十二)——中间字符串分支定界方法中更紧的界...

    原创: hxj7 前文介绍了中间字符串的算法和代码,但是使用分支定界策略时所使用的界限是很宽松的.本文给出了一个更紧的界限. 对分支定界法的简单回顾 前文<序列比对(21)中间字符串问题的算法及 ...

  8. branch and bound(分支定界)算法-基础概念

    网址1:干货 | 10分钟带你全面掌握branch and bound(分支定界)算法-概念篇 网址2:运筹优化学习10:分支定界算法求解整数规划问题及其Matlab实现

  9. 分枝定界法解0/1背包问题

    分枝定界法解0/1背包问题 关键词:分支定界.0-1背包 分枝定界法简介 分枝定界法按照树形结构来组织解空间,展开节点后,有两种策略: 策略一.把节点加入 FIFO 队列当中: 策略二.把节点加入到堆 ...

最新文章

  1. SpringMVC+SwfUpload进行多文件同时上传
  2. 2.aop中几个注解的含义
  3. wireshark从入门到精通(协议排错安全篇)3
  4. 【Python基础】使用Matplotlib可视化数据的5个强大技巧
  5. Microsoft Forefront TMG(ISA2008)简体中文商业版(MBE)发布
  6. 趣说技术 | 用MQ 能完全替代 RPC 调用?
  7. Java学习笔记day08_day09_对象实例化_private_this
  8. 【Nginx】磁盘文件写入飞地发
  9. apk反编译java_Android的APK文件如何反编译成Java文件
  10. 为什么都不想去中科创达_那些过年不想回家的人,都去了哪?
  11. php 图片 变灰色,php实现给图片加灰色半透明效果的方法_PHP
  12. WebGIS开发快速入门
  13. 2022最新阿里P6+Java技术体系图
  14. 计算机网络层之 P2P
  15. Python爬虫教程(纯自学经历,保姆级教程)
  16. 3dmax中格式批量互转obj批量转fbx等等
  17. 第13章 原始套接字
  18. CRYPTO进阶版:banana-princess
  19. 如何确定windows右下角弹出的窗口是哪个程序搞的鬼
  20. java ssi_java SSI idea

热门文章

  1. 两数相加c++_LeetCode 热题 HOT 100(01,两数相加)
  2. 训练集 验证集_训练与验证、测试集数据分布不同的情况
  3. mysql user表修复_Mysql user表root用户误删除后恢复
  4. 小孔成像实验探究的软件_【亲子实验】科学小制作:神秘小潜艇科学小论文作品在科学课(小学版)2004年第5期发表,科学小发明潜水艇与沉浮子...
  5. 大数据 -- zookeeper和kafka集群环境搭建
  6. Jmeter(二十五)Jmeter之系统函数
  7. Third week-homework(员工管理系统)
  8. CXF学习(4) 处理无法自动转换的复合数据类型
  9. Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider...
  10. js数组操作各种方法