Whenever strings are set with single quotes the unicode doesn't get decoded but the unicode does get decoded when set with double quotes.
How do I get the strings set by single quotes also to be decoded?
PHP
$poo = '\u{1F6BB}';
echo $poo;
$poo = "\u{1F6BB}";
echo $poo;
OUTPUT
\u{1F6BB}
The point of single-quoted strings is that they don't support escape characters.
The documentation says this very clearly: