$binary = b'Binary string';
创建一个字符串会产生什么后果b
inary?
我在文档中找不到任何关于此的提示。刚刚在浏览 language_scanner 时发现了这个小小的好奇心。
这是永远不会发布的 PHP 版本 6 的前向兼容性令牌,该版本应该具有本机 unicode 支持。
在 PHP6 中,字符串默认是 unicode,函数在它们上进行 unicode 字符级别的操作。这个“b”表示“二进制字符串”,即非 unicode 字符串,函数在字节级别上进行操作。
这在 PHP != 6 中不起作用,其中所有字符串都是二进制的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)