2012-07-25 59 views
7

PHP函数strcmp,strcasecmp和其他来自这个家族的是二进制安全的。是在PHP字符串比较中的二进制安全的===?

运营商=====二进制安全吗?

如果是的话应该在二进制安全字符串比较中使用什么:函数或运算符?

二进制安全:“操作符或功能,可以被应用到变量而不改变它们的当前状态”)

回答

4

所有比较运算符是二元的安全和==和===(带型比较)是比较运算符,所以他们是......

6

他们是,根据你的定义,但如果你比较字符串包含二进制数据,你应该知道的事实,在PHP $a == $b可以返回真正的甚至当$ a和$ b是不同的。示例:"2e2" == "200"