php 中 “== ”判断两个变量是否相等的时候会进行自动的类型转换。今天tom hessman,在twitter上提到了php用==做判断的时候一种极端情况(很坑)。 //ok it return truevar_dumpmd5'240610708' == md5'QNKCDZO';var_dumpmd5'240610708';//string(32) "0e4620
php 中 “== ”判断两个变量是否相等的时候会进行自动的类型转换。今天tom hessman,在twitter上提到了php用==做判断的时候一种极端情况(很坑)。
//ok it return true var_dump(md5('240610708') == md5('QNKCDZO')); var_dump(md5('240610708')); //string(32) "0e462097431906509019562988736854" var_dump(md5('QNKCDZO')); string(32) "0e830400451993494058024219903391"
PHP把两个字符串转换成科学计数来比较了。。。
严谨比较还是用 === 这个吧
感谢您选择使用ERMEB域名授权离线网络验证系统(简称:ERMEB域名授权系统)是ERMEB团队开发,ERMEB域名授权系统是国内最稳定,最强大,最先进的域名授权管理平台解决方案之一,ERMEB域名授权系统采用PHP +Mysql的技术,ERMEB域名授权系统框架使用Thinkphp6/mysql数据库基于Markdown开发者文档开发而成,项目安装请参考ThinkPHP官方文档及下面的服务环境说
0
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号