PHP弱类型:修订间差异

来自三线的随记
无编辑摘要
无编辑摘要
第14行: 第14行:


'''这里明确说明如果一个数值和字符串进行比较的时候,会将字符串转换成数值'''
'''这里明确说明如果一个数值和字符串进行比较的时候,会将字符串转换成数值'''
[[分类:Ctf]]
[[分类:Php]]

2019年3月16日 (六) 02:51的版本

0x01 前言

php弱类型以及绕过方式

0x02 知识介绍

php中有两种比较的符号 == 与 ===

<?php
$a == $b;
$a===$b;
?>

=== 在进行比较的时候,会先判断两种字符串的类型是否相等,再比较

== 在进行比较的时候,会先将字符串类型转化成相同,再比较 如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被转换成数值并且比较按照数值来进行

这里明确说明如果一个数值和字符串进行比较的时候,会将字符串转换成数值