php单双引号

在php中单双引号的区别:

在PHP中,字符串的定义可以使用英文单引号’ ‘,也可以使用英文双引号” “。

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

2双引号执行转译字符,单引号不转译  \n \r \t  \

3它执行转译  \\ 和 \ '

4能使用单引号就不适合双引号,因为单引号比双引号效率快

5如果是字符串和变量一起使用的时候,用" . " 来连接

6双引号里面插入单引号,单引号里面插入变量,变量会解析 " '$a' "

7如果双引号里面插入变量的时候请在后面加上空格或者 , 号 ,

当变量和字符串想在一起的时候,用 " . " 可进行拼接

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

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

例如

如果是单引号就会输出 $name  也就是不解析,直接输出了

转义字符 “ \ ”的作用:去除PHP赋予某些字符的特殊含义

转义字符的用处:

1:将普通字符转为特殊用途,如后退键,回车键等。

2:用来将特殊意义的字符转换回它原来的意义。

3:在数据写入数据库前,都会使用转义字符(函数)对一些敏感字符进行转义。避免网站被注入攻击。

如果在双引号的包裹下,我们不想让他自动解析变量,可以在变量名前面加入转义字符。

正常来说他被解释了,但是加了”\”就不解析

此方法就解决了当字符串和变量一起出现的时候,是通过一个”. “去进行连接不然会报错

加入双引号,解析

文章作者:摘星怪
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章地址及作者
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇