PHP函数strcmp
,strcasecmp
和其他来自这个家族的是二进制安全的。是在PHP字符串比较中的二进制安全的===?
运营商==
和===
二进制安全吗?
如果是的话应该在二进制安全字符串比较中使用什么:函数或运算符?
(二进制安全:“操作符或功能,可以被应用到变量而不改变它们的当前状态”)
PHP函数strcmp
,strcasecmp
和其他来自这个家族的是二进制安全的。是在PHP字符串比较中的二进制安全的===?
运营商==
和===
二进制安全吗?
如果是的话应该在二进制安全字符串比较中使用什么:函数或运算符?
(二进制安全:“操作符或功能,可以被应用到变量而不改变它们的当前状态”)
所有比较运算符是二元的安全和==和===(带型比较)是比较运算符,所以他们是......
他们是,根据你的定义,但如果你比较字符串包含二进制数据,你应该知道的事实,在PHP $a == $b
可以返回真正的甚至当$ a和$ b是不同的。示例:"2e2" == "200"