猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
二进制安全是什么意思?
在PHP的有些方法的说明中,有的说是“二进制安全”。这是什么意思?
蓝山帝景
浏览 453
回答 2
2回答
千万里不及你
就是指函数的参数包括二进制数据的时候,函数依然能正常操作。例如strlen,在输入数据里有\0的时候,并不会在此停止。所以可以说是二进制安全的。
0
0
0
慕码人2483693
比如函数strcoll,它是非二进制安全。而strcmp则是二进制安全的。它们的区别是:$string1="Hello";$string2="Hello\x00Hello";echostrcoll($string1,$string2);//返回0,由于是非二进制安全,误判为相等echostrcmp($string1,$string2);//返回负数
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续