php弱类型比较 simple_php wp

打开是一小段php的代码:

php弱类型比较 simple_php wp

考点是php的弱口令比较,分析一下:

掌握php弱类型比较 php中其中两种比较符号: ==:先将字符串类型转化成相同,再比较 ===:先判断两种字符串的类型是否相等,再比较 字符串和数字比较使用==时,字符串会先转换为数字类型再比较 var_dump(\'a\' == 0);//true,此时a字符串类型转化成数字,因为a字符串开头中没有找到数字,所以转换为0 var_dump(\'123a\' == 123);//true,这里\'123a\'会被转换为123 var_dump(\'a123\' == 123);//false,因为php中有这样一个规定:字符串的开始部分决定了它的值,如果该字符串以合法的数字开始,则使用该数字至和它连续的最后一个数字结束,否则其比较时整体值为0。 举例: var_dump(\'123a1\' == 123);//true var_dump(\'1233a\' == 123);//false

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfpxg.html