前言:今天XCTF题目中出现了弱类型比较,特别过来记录一下,
0x01: == 是弱类型比较,两个不同类型比较时,会自动转换成相同类型后再比较值
===是强比较,需要比较值和类型
0x02:
看下图案例:
<?php
if("admin"==0) //true
if("1admin"==1)//true
if("admin1"==1)//false
if("0e12324"=="0e1324")//true
本文深入探讨了PHP中弱类型比较(==)的工作原理,解释了数字与字符串进行比较时的转换规则,以及如何影响比较结果。通过具体案例分析,如admin==0和1admin==1为何为真,揭示了PHP内部处理机制。
前言:今天XCTF题目中出现了弱类型比较,特别过来记录一下,
0x01: == 是弱类型比较,两个不同类型比较时,会自动转换成相同类型后再比较值
===是强比较,需要比较值和类型
0x02:
看下图案例:
<?php
if("admin"==0) //true
if("1admin"==1)//true
if("admin1"==1)//false
if("0e12324"=="0e1324")//true
2066
2714
1244
2442

被折叠的 条评论
为什么被折叠?