php字符串单引号和双引号的区别

在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" "。

一般情况下两者是通用的,但双引号内部变量会解析,单引号则不解析。

PHP允许我们在双引号串中直接包含字串变量。

而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义效率更高。

推荐:【PHP教程】

比如:$str='hello';

echo "str is $str"; //运行结果: str is hello

echo 'str is $str'; //运行结果: str is $str

php中,双引号中的变量($var)和特殊字符(\r\n之类)会被转义,单引号中的内容不会被转义(所以效率更高)。

使用上的话,我以前很喜欢在sql字符串里这样写$sql = "SELECT * FROM table WHERE id = $id",这样里面的$id可以被转义,单引号就不行。

在JavaScript中 单引号 和双引号没有区别,只要成对使用就行。

我在JavaScript 中使用单引号大多是因为 Javascript 和 HTML 打交道比较多,输出 HTML 片段的时候不需要转义 HTML 中属性的引号。

总之,看实际情况来用啦,怎么方便怎么使用。

php echo 双引号,php字符串单引号和双引号的区别相关推荐

  1. python中字符串单引号与双引号及转义的坑

    1:一般情况下,单引号和双引号可以混用 print("hello,world") print('hello,world')#没有区别 1 2 2:当引号出现多次时 print(&q ...

  2. linux终端反引号怎么使用,单引号、双引号和反引号使用方法

    首先向马哥和马哥团队敬个礼,谢谢你们带我进入Linux的世界,刚开始接触linux时,经常看到单引号.双引号和反引号特殊符号,经常搞混淆和误用,应该用双引号,有时用到单引号.经过几天的混乱引用,总算搞 ...

  3. php单引号和双引号速度,PHP单引号、双引号用法比较和效率分析

    网上有关php单双引号的分析有很多, 在这里我简单的归纳一下. 1.定义字符串及字符串转义 var $str = 'abc1234'; var $str = "abc1234"; ...

  4. 描述linux shell单引号,Linux shell 单引号和双引号

    在编写shell脚本的时候经常会用到引号,有些时候却老是忘记单引号和双引号之间的区别, 所以就整理一下供以后脑子不好使了的时候前来复习一下.首先说下他们的共同点: 好像就只有 一个,就是它们都可以用来 ...

  5. sql 不使用引号、使用单引号或双引号的区别

    加引号和不加引号有什么区别? 表名和字段名,即使是中文也不用加单引号: 对于表格内的value值,要不要加单引号取决于这个字段设置的数据类型, 不加引号是数字类型,加了就是字符串或日期类型了 如果是 ...

  6. android xml中单引号,XML格式单引号和双引号拼接问题

    前言:在开发的时候遇到一个问题,一个xml格式的请求数据其中一个字段拼接的是json格式的数据,json数据里面的双引号导致xml格式错误,导致服务端解析错误. 错误请求代码 有经验的人看到这个请求应 ...

  7. JAVA中”单引号”,“双引号”,“没有单引号和双引号”区别

    单引号引的数据 是char类型的-->   单引号只能引一个字符(表示单个字符) 双引号引的数据 是String类型的--> 而双引号可以引0个及其以上(引用字符串) char类型的值用单 ...

  8. 打印出不同顺序的字符串单引号和双引号的差异

    发现一个很好玩的打印顺序 package com.liaojianya.chapter1; /*** This program demonstrates the string.* @author LI ...

  9. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...

    实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况. 而将其混合使用会有很多意想不到的效果: 具体规则如下: 若 ...

最新文章

  1. AI芯片初创公司单纯卖芯片还是捆绑算法的商业模式更好?
  2. Puppet集中配置管理系统[安装与配置]
  3. 《JS权威指南学习总结--6.1原型》
  4. 解密flash播放器
  5. c语言 正整数 几位 逆序,c语言经典例题:正整数求位数and求顺、逆序位数
  6. .netcore 2.0 mysql_搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi
  7. “12306”是如何支撑百万QPS的?
  8. 《波斯王子-时之砂》精美图文攻略
  9. jdk list接口源码解析
  10. shrink_page_list 函数分析
  11. 解决eclipse反编译乱码
  12. java/php/net/python奖助学金评审管理系统设计
  13. 单细胞测序——基本知识
  14. ctf-web入门-php特性
  15. (赴日流程)家属滞在签证
  16. 存储微博内容小技巧--印象笔记
  17. iOS中ImageIO框架详解与应用分析
  18. identity和assigned 的区别
  19. IDM trust Keycloak
  20. uni-app项目中使用iconfont

热门文章

  1. 松下小型plc程序案例,plc型号为fp-xh c60t,案例中有两个plc
  2. Framework入门のPiex 6P源码(下载/编译/刷机)
  3. 一起学python表情包_真香警告!多线程分类表情包爬取,一起斗图叭(*^▽^*)~~~
  4. 项目中中文大写金额的工具类
  5. 二分类的评价指标总结
  6. 《相信未来》——食指 1
  7. oracle中的函数(一)
  8. No property parentId found for typ Spit! Did you mean 'parentid'?
  9. 鲜为人知的mysql导入数据
  10. tor privoxy 设置