在php中单引号和双引号的区别有哪些

coldplay.xixi
发布: 2021-02-26 17:55:11
原创
5455人浏览过
在php中单引号和双引号的区别:1、双引号内部变量会解析,单引号则不解析;2、双引号中的变量【$var】和特殊字符【\r\n之类】会被转义,单引号中的内容不会被转义。

在php中单引号和双引号的区别有哪些

本教程操作环境:windows7系统、PHP5.6版,DELL G3电脑,该方法适用于所有品牌电脑。

php中单引号和双引号的区别:

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

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

立即学习PHP免费学习笔记(深入)”;

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

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

比如:

比翼报价管理系统
比翼报价管理系统

采用PHP官方的SMARTY模板引擎开发,可结合各种新闻系统使用,为手机、IT、汽车类以及其他的网站提供报价功能,本程序的产品型号、价格页面、小分类、商家首页、商家发布的信息等等全部生成静态html文件(当然你可以在后台设置文件名类型,如html,htm,shtm,shtml,php等均可),支持无限级产品分类,多地区,多时间报价,后台可设置商家和报价员权限 注册商家有自己单独的主页,可随时发布信

比翼报价管理系统 0
查看详情 比翼报价管理系统
$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编程(视频)

以上就是在php中单引号和双引号的区别有哪些的详细内容,更多请关注php中文网其它相关文章!

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号