将零宽度空间表示为字符串常量


Represent zero-width space as a string constant

如何表示源文件中PHP字符串常量中的零宽度空格字符(十六进制UTF-16 200b)?即,我想在像这样的测试用例中将此字符添加到字符串中

$str = 'test' . $zwcHere . 'test2';

在C中,我可以使用类似的东西

char c = ''x200b';

ZWC信息:http://www.fileformat.info/info/unicode/char/200b/index.htm

PHP的"字符"是8位的。如果要输出代码高于128的字符,则需要指定支持该字符的编码,然后输出该编码所需的代码。

例如,如果设置UTF-8编码,则打印"'xE2'x80'x8B"

当然,如果这是HTML,通常也可以使用HTML实体ref ​,这不需要更改页面的编码。