Why are the PHP multi-byte string functions (the ones which start with mb_
) not used by default in PHP?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Backwards compatibility. Old PHP scripts depend on non-multibyte functionality.
See also: http://www.php.net/manual/en/mbstring.overload.php
回答2:
Because non-multibyte functions were there first.