位置: 编程技术 - 正文

PHP/HTML混写的四种方式总结

编辑:rootadmin

推荐整理分享PHP/HTML混写的四种方式总结,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP作为一款后端语言,为了输出给浏览器让浏览器呈现出来,无可避免的要输出HTML代码,下文介绍下我用过的三种PHP/HTML混编方法

1、单/双引号包围法

这是最初级的方法了,用法就像下面这样

这样是最简单的一种方法了,直接用单引号包装上就行了

至于双引号和单引号的区别,就在于前者解析引号内的变量,而后者不解析引号内的变量,参看下面的例子

输出

1 Hello!2 $Content

PHP/HTML混写的四种方式总结

由此可见,用双引号包围的字符串中的变量名自动解析为了变量值,而用单引号包围则依然显示变量名

这样书写的缺点有两点

1、如果输出内容中包含单/双引号将极难处理,因为PHP无法判断这个引号是属于程序的还是输出内容的,所以会报错

2、这样书写一些现代文本编辑器(如SublimeText)将无法对引号包围的输出的内容进行语法着色,如果出现一些格式问题将极难发现。图中为SublimeText3的一张截图,上面的是正常的着色,下面则是用引号包围的着色

2、使用HEREDOC/NOWDOC

HEREDOC和NOWDOC是PHP5.3开始支持的一种新特性,它允许在程序中使用一种自定义的标志符来包围文本,而HEREDOC和NOWDOC的关系就类似于双引号包围和单引号包围一样,前者解析区块内的变量,而后者不解析区块内的变量

下面介绍HEREDOC和NOWDOC的用法

也可以参考PHP.net上的关于这两个的wiki:

php实现通过soap调用.Net的WebService asmx文件 本文实例讲述了php实现通过soap调用.Net的WebServiceasmx文件。分享给大家供大家参考,具体如下:最近,帮一个同行测试用.net写的WebService接口,C#调用通过

php基于PDO实现功能强大的MYSQL封装类实例 本文实例讲述了php基于PDO实现功能强大的MYSQL封装类。分享给大家供大家参考,具体如下:classCPdo{protected$_dsn="mysql:host=localhost;dbname=test";protected$_name="root

PHP批量修改文件名称的方法分析 本文实例讲述了PHP批量修改文件名称的方法。分享给大家供大家参考,具体如下:在这里我们利用一个战地自己写的一个例子来具体分析一下利用PHP批

标签: PHP/HTML混写的四种方式总结

本文链接地址:https://www.jiuchutong.com/biancheng/293463.html 转载请保留说明!

上一篇:老生常谈文本文件和二进制文件的区别(老生常谈含义)

下一篇:php实现通过soap调用.Net的WebService asmx文件(php soap wsdl)

  • 三公经费指的是什么
  • 申报表货物及劳务是什么
  • 视同销售发放福利的会计分录
  • 哪些费用的进项税可以抵扣
  • 现金流管理模式
  • 用人单位必须要有试用期吗
  • 个体户没有营业执照怎么举报
  • 低值易耗品摊销什么意思
  • 年末结转流程图
  • 收到的货品与实体不符
  • 领备用金时会计怎么做分录
  • 供电局发票金额可以多开吗
  • 财产租赁所得个人所得税计算方法2020
  • 出售股票会计怎么做分录
  • 餐饮增值税发票税率
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 预缴企业所得税是含税数还是不含税
  • 出口退免税是什么意思
  • 变更办税人需要原办税人去吗
  • 购销合同的会计分录怎么写
  • 结构化存款是什么
  • 补提上个月折旧会计分录
  • 自然人独资企业和一人有限责任公司
  • 税务票开错了怎么办理退税
  • 收购企业的账务处理流程
  • 固定资产清理出售合同
  • 如何解决WIN10系统文件夹只读属性不能更改
  • 怎么查开出去的发票原票
  • windows11怎么显示我的电脑
  • 酒店采购布草如何入账
  • win11发布时间正式确定
  • 多交的所得税退回来账务处理
  • php yii框架
  • 营改增改了什么
  • 有形动产融资租赁增值税即征即退政策
  • php语句和php变量都是区分大小写的
  • 一只猫在花园里英语
  • 固定资产残料收税吗
  • 自行建造完成交付的房子
  • 坏账减值准备账务处理
  • 委托加工物资账务怎么做
  • 生产企业成本会计难吗?
  • php往数组中添加元素
  • 无进项开发票
  • nvme安装win10教程
  • 深入理解linux内核
  • 公司提现金用途
  • 往来款的账务处理
  • 销售成本销售收入的关系
  • 扶贫资金入股问题
  • python中字符串转数字函数
  • 转账支票背书盖章图位置
  • 购入原材料要交印花税吗
  • 工程物资月末必须结转吗
  • 房屋开发企业
  • 筹建期的印花税怎么算
  • 装订凭证需要注意事项
  • 已经抵扣的发票不见了怎么办?
  • 一般来说,采取质押贷款方式
  • 收到增值税专用发票是进项还是销项
  • 无形资产摊销的会计科目怎么录
  • Mysql 5.7.17 winx64在win7上的安装教程
  • 如何抛弃七情六欲
  • 设置自动清理缓存电脑
  • windows有哪些好用的软件
  • win8打开桌面
  • win8系统咋样
  • linux常用命令查询
  • linux sar文件路径
  • javascript数据
  • jquery 列表控件
  • 浅谈jquery中next与siblings的区别
  • shell 1
  • socket.io与pm2(cluster)集群搭配的解决方案
  • 开发日记3雷火剑
  • jquery鼠标移入移出切换图片
  • javascript面向对象编程指南第三版
  • jQuery使用ajax跨域获取数据的简单实例
  • realm数据库连接
  • 土地招拍挂土地出让金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设