位置: 编程技术 - 正文

php中的单引号、双引号和转义字符详解(编写一个php程序,展示双引号和单引号的区别)

编辑:rootadmin

推荐整理分享php中的单引号、双引号和转义字符详解(编写一个php程序,展示双引号和单引号的区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:编写一个php程序,展示双引号和单引号的区别,php中单引号和双引号所包围的字符串有什么区别,关于php中的使用双引号和单引号定义一个字符串,php单双引号的区别,php中单引号和双引号的区别是,php中的单引号和双引号,php 单引号,php中的单引号和双引号,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name);最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出。

例如:

结果:

字符串$name

字符串string

转义字符,顾名思义会将规定的语法用""来输出。但语法规定在不同的系统中转义字符的作用不同,例如:windows下的回车换行符用"r"或"n",而Linux 这两就有很大的区别:"r"光标回到行首,但还在本行; "n"表示下一行,不会回到行首。

PHP中的转义字符有:

" n" ==>换行

"r"==>回车

"t"==>水平制表符

"\"==> 反斜杠

"$" ==>美元符号

" ' "==>单引号

" " " ==>双引号

" [0-7]{1,3} " 正则表达式匹配一个八进制符号表示的字符

" x[0-9A-Fa-f]{1,2} " 正则表达式匹配一个十六进制符号表示的字符

在PHP中,可以使用 echo() 和 print() 语句发送数据到Web浏览器,也可以使用它们发送HTML 代码到Web浏览器。从技术上讲,echo() 和 print() 是语言构造,而不是函数,这里用了一对括号,从而有助于与变量以及PHP的其他部分区分开。这两个语句本质上没有什么区别,因此用那一个都不会产生任何问题。这依个人习惯。它们不区分大小字。

php中的单引号、双引号和转义字符详解(编写一个php程序,展示双引号和单引号的区别)

在PHP中,理解单引号与双引号有什么区别是重要的。当所发送的数据中涉及到单引号和双引号时,在打印双引号时使用单引号,反之亦然,如:

或者,通过在有问题的字符前面放置一个反斜杠,对它进行转义:

在PHP中,封闭在单引号内的值将照字面意义进行处理,而封闭在双引号内的值则将被解释。换句话说,把变量和特殊字符(见表1)放在双引号内将导致打印出它们所表示的值,而不是它们的字面值。如:

$var = 'test';

代码 echo "var is equal to $var";

将打印出 var is equal to test,而代码echo 'var is equal to $var';

将打印出var is equal to $var。使用一个转义的美元符号,代码echo"$var is equal to $var";

将打印出$var is equal to test,而代码echo '$var is equal to $var';

将打印出$var is equal to $var。

表1 当在双引号内使用这些字符时,它们具有特殊的含义

转义字符代码 转义字符的含义 " 双引号 ' 单引号 反斜杠 n 换行符 r 回车符 t 制表符 $ 美元符号

正如以上例子所说明的,双引号将用变量的值(test)代替它的名称($var),并用特殊字符表示的值($)代替它的代码($)。单引号总是准确地打印你输入的内容,除了转义的单引号(')和转义的反斜杠(\)之外,它们将分别被打印为一个单引号和一个反斜杠。

提示:

1、由于PHP将试图找出那些需要将其值插入到双引号内的变量,所以从理论上讲,使用单引号要快一些。但是,如果需要打印一个变量的值,则必须使用双引号。

2、因为有效的HTML常常包括许多用双引号括住的属性,所以当利用PHP打印HTML时,使用单引号最容易。

echo '<table width="" border="1" cellspacing="5" cellpadding="2" align="center">';

如果想使用双引号打印出上面这段HTML代码,将不得不对字符串中的所有双引号进行转义,所以相对来说较麻烦。

以上这篇php中的单引号、双引号和转义字符详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

php实现PDO中捕获SQL语句错误的方法 本文实例讲述了php实现PDO中捕获SQL语句错误的方法。分享给大家供大家参考,具体如下:使用默认模式-----PDO::ERRMODE_SILENT在默认模式中设置PDOStatement对

redirect_uri参数错误的解决方法(必看) 今天做微信开发时候出现了redirecturi参数错误。百度了一下。原来是Oauth授权域名没有填写再授权域名中,填写自己用到的域名即可。以上这篇redirect_uri

php使用PDO获取结果集的方法 本文实例讲述了php使用PDO获取结果集的方法。分享给大家供大家参考,具体如下:fetch()方法fetch()方法用于获取结果集的下一行,语法如下:mixedPDOStateme

标签: 编写一个php程序,展示双引号和单引号的区别

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

上一篇:php输出图像的方法实例分析(php 输出)

下一篇:php实现PDO中捕获SQL语句错误的方法(php抓取)

  • 租赁合同印花税计税依据
  • 小规模纳税人收入是含税还是不含税
  • 税收要素的灵魂
  • 广告宣传费扣除比例
  • 进口货物的完税价格不包括
  • 应付职工薪酬应发数
  • 预收账款负数重分类调整
  • 企业所得税完税证明怎么打印
  • 申报成功忘记清关怎么办
  • 开具运输发票应备注哪些内容
  • 为什么有的发票税率是3%,有的是1%
  • 财产性收入是非劳动性收入吗
  • 企业购进货物暂估入库的会计分录如何处理?
  • 招待费增值税能抵扣吗
  • 二手车公司销售二手车的税率
  • 购入厂房时缴的土地增值税如何入账?
  • 通用机打发票什么样子
  • 航天信息300元是什么费用
  • 单位有临时工工资怎么发
  • 建筑业开具发票新规定
  • 收到的税收返还包括
  • 发票开错了要退税怎么操作
  • 二手车销售统一专票哪里开
  • 发物流货物损坏怎么赔偿
  • 电脑上的五角星是什么意思
  • PHP:stream_get_contents()的用法_Stream函数
  • 政府会计制度固定资产折旧哪个月开始计提
  • inclooder.exe
  • 出售固定资产申报表收入与损益表收入不一致
  • 物业公司收的物业费用干什么了
  • react中路由有哪些常用组件
  • php操作mysql数据库
  • 发票抵扣联能报销吗
  • 微信小程序开发者工具
  • html/css/javascript标准教程
  • 尚未进行抄报税无法申报是什么意思
  • 一般纳税人设备安装税率
  • 民办非企业现金流量表的编制公式
  • Sqlite 操作类代码
  • 小规模纳税人可以做进出口贸易吗
  • 防暑降温用品进口品牌
  • 开增值税专用发票的好处
  • 会计科目累计摊销
  • 电子发票开错了应该怎么办?
  • 员工发放福利会计分录
  • 企业营业执照的颁发部门是
  • 个人承担的个税是公司的成本费用吗
  • 残疾人保障金为负数
  • 异地车辆登记证书怎么补办
  • 年底存货反映了什么
  • 置换补贴算在优惠价里吗
  • 递延收益是什么负债
  • 一年内到期的非流动负债计算公式
  • 福利费的进项税额可以抵扣吗
  • 租入的房子再出租用交房产税吗?
  • 以前年度的银行流水可以补进来做账嘛
  • 企业所得税资产总额在哪里填列
  • 单位注销合并劳动合同有效吗
  • 自然人可以申请一般纳税人吗
  • 组织机构代码证和统一社会信用代码的关系
  • 会计人员必备的知识和技能
  • 餐饮会计做账流程图
  • ubuntu磁盘空间突然满了
  • mac通讯录怎么删除
  • Win10 Mobile 10572预览版新增中文简体五笔输入法
  • 国产系统麒麟和统信
  • windows开始按钮点了没用
  • Netlib.exe - Netlib是什么进程 有什么用
  • linux用
  • windows资源管理器在哪个文件夹
  • 升级win10系统后无法联网的三种解决方法
  • ftp自动上传脚本怎么用
  • 删除cmd命令记录
  • unity导入工程根本运行不了
  • 如何用node搭建服务器
  • 请问木瓜
  • 河南省地方税务局公告2017年第4号
  • 包角计算公式推导
  • 用户卡,税控卡怎么办理
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设