搜索

查看: 3165|回复: 11

[PHP] PHP中单引号和双引号的区别详解

[复制链接]
发表于 2023-5-4 17:03:34 | 显示全部楼层 |阅读模式
Editor 2023-5-4 17:03:34 3165 11 看全部
目录
  • PHP中单引号和双引号简介
  • PHP中字符串和变量插值时单引号和双引号的区别
  • PHP中转义撇号时单引号和双引号的区别
  • 补充知识:字符串内部如果出现PHP引号怎么办--关于转义.
  • 总结本文将介绍PHP中单引号和双引号的区别。

    PHP中单引号和双引号简介
    在 PHP 中,我们使用引号来指定值是字符串文字。有两种不同类型的报价。它们是单引号'和双"引号。但是,我们可以使用和之类的字符串语法来指定字符串文字。在本文中,我们将重点关注引号。我们可以用单引号或双引号将字符串文字包裹起来,以将值表示为字符串。一个例子如下所示。
    示例代码:

    输出:
    hey you
    hey you

    在上面的示例中,两个引号的使用似乎是相同的。但不仅如此。引号的功能是相同的,但它们的工作方式有所不同。我们将在下面讨论单引号和双引号之间的显着差异。

    PHP中字符串和变量插值时单引号和双引号的区别
    单引号和双引号之间最显着的区别在于我们插入字符串和变量时。单引号不插入字符串和变量。单引号内的内容会按原样打印出来。在大多数情况下,单引号内没有任何变量或转义序列的编译。
    但是,在双引号的情况下,写在引号内的变量将被插入字符串。这意味着将评估字符串中的变量。因此,在插入字符串和变量时很容易使用双引号。双引号优于单引号的优点是我们不需要使用.运算符连接字符串和变量。但是,由于需要在字符串中计算变量,因此使用双引号会比使用单引号稍微慢一些。
    例如,创建一个变量$name并将字符串写入Bond其中。接下来,写入字符串The name is $name.并用双引号将字符串括起来。使用该echo函数打印字符串。同样,在下一行中用单引号将确切的字符串括起来。
    示例代码:

    输出:
    The name is Bond.
    The name is $name.

    $name如输出所示,使用双引号对变量进行评估。使用单引号时,字符串按原样打印。这是 PHP 中单引号和双引号之间的显着区别之一。

    PHP中转义撇号时单引号和双引号的区别
    本节将讨论 PHP 中使用双引号和单引号的转义序列。转义序列可以在双引号内使用来转义字符。同时,大多数转义序列不会在单引号内解释。但是,转义撇号有一个例外。
    如果我们在使用双引号的同时在字符串中写入撇号,则无需转义撇号。但是,在单引号的情况下,我们需要使用\'. 示例如下所示。
    示例代码:

    输出:
    Napoleon Hill's "Think and grow rich".
    Napoleon Hill's \"Think and grow rich\".

    在上面的代码中,很明显撇号不能使用双引号转义。双引号也使用字符转义在双引号内进行转义。同时,在单引号的情况下,撇号使用字符转义进行转义。在后一种情况下,使用字符转义时不会转义双引号。
    这些是 PHP 中单引号和双引号之间的显着差异。

    补充知识:字符串内部如果出现PHP引号怎么办--关于转义.
    比如我们想输出: 我"是\'天才
    这时候就必须用到转义了.转义即把本来有作用的符号转成无意义的字符.
    这样就正常了,因为号把它后面的任何字符都转成无意义的符号.在这里来说,PHP解析器根本没把号后面的引号当成引号来看待.
    同样的,还可以转义分号,$符号等特殊符号.

    总结
    到此这篇关于PHP中单引号和双引号区别的文章就介绍到这了,更多相关PHP单引号和双引号区别内容请搜索知鸟论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持知鸟论坛!
  • 发表于 2023-6-29 10:44:33 | 显示全部楼层
    贰十岁装成熟装s 2023-6-29 10:44:33 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    发表于 2023-6-29 16:34:40 | 显示全部楼层
    戏做顿 2023-6-29 16:34:40 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    发表于 2023-6-29 18:59:17 | 显示全部楼层
    执着等待等wc 2023-6-29 18:59:17 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    发表于 2023-6-30 00:25:49 | 显示全部楼层
    十二音阶囤 2023-6-30 00:25:49 看全部
    楼主发贴辛苦了,谢谢楼主分享!我觉得知鸟论坛是注册对了!
    发表于 2023-6-30 01:02:24 | 显示全部楼层
    冀苍鸾 2023-6-30 01:02:24 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    发表于 2023-6-30 01:05:55 | 显示全部楼层
    老橡树1 2023-6-30 01:05:55 看全部
    楼主太厉害了!楼主,I*老*虎*U!我觉得知鸟论坛真是个好地方!
    发表于 2023-6-30 08:29:20 | 显示全部楼层
    风吹吹蛋蛋疼风w 2023-6-30 08:29:20 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    发表于 2023-6-30 09:21:27 | 显示全部楼层
    知足常乐77 2023-6-30 09:21:27 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    发表于 2023-6-30 12:44:45 | 显示全部楼层
    哈哈SE7 2023-6-30 12:44:45 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    • 您可能感兴趣
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| 小黑屋| 知鸟论坛 |网站地图
    本站资源来自互联网用户收集发布,如有侵权请邮件联系处理。 联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表