PHP 双引号二次解析

PHP 引号二次解析

利用版本:

php版本5.5及其以上版本可以使用

实验:

 

上面的例子可以看到

当$a加单引号的时候,$a是被当作字符串的,当$a加双引号的时候,$a是被当作变量解析的,所以也就是输出了 test shuju

原因:

php中

  • 双引号 (") 会解析字符串中的变量,并将变量的值替换到字符串中。

  • 单引号 (') 不会解析字符串中的变量,而是将其视为普通字符。

既然这样就有下面这些情况了

 

 

总结:

  • 版本>=5.5

  • 有双引号

  • 有${}

posted @ 2024-04-23 00:44  Xuraniiiz  阅读(23)  评论(0编辑  收藏  举报