PHP 7:Unicode转义语法不适用于单引号

时间:2017-07-13 18:07:34

标签: php string unicode php-7

每当使用单引号设置字符串时,unicode不会被解码,但是当使用双引号设置时,unicode会被解码。

如何通过单引号设置字符串进行解码?

PHP

$poo = '\u{1F6BB}';
echo $poo;
$poo = "\u{1F6BB}";
echo $poo;

输出

\∪{1F6BB}

实施例

http://sandbox.onlinephpfunctions.com/code/9a38e972226a6271996f512363c19332dae0b760

1 个答案:

答案 0 :(得分:4)

单引号字符串的意思是它们支持转义字符。

documentation非常清楚地说明了这一点:

  

反斜杠的所有其他实例都将被视为文字反斜杠:这意味着您可能习惯使用的其他转义序列(如\ r或\ n)将按字母顺序输出,而不是具有任何特殊含义。