变量类型
- 标准类型:布尔boolen、整型integer、浮点float、字符string
- 复杂类型:数组array、对象object
- 特殊类型:资源resource
操作之间比较
(1) 字符串和数字比较
(2) 数字和数组比较
(3) 字符串和数组比较
(4) “合法数字+e+合法数字”类型的字符串
(5) == 和 ===
字符串和数字
数字和数组
字符串和数组
xx+e+xx
empty与isset
- 变量为:0,”0”,null,’’,false,array()时,使用empty函数,返回的都为true
- 变量未定义或者为null时,isset函数返回的为false,其他都为true
函数md5
原型:string md5 ( string $str [, bool $raw_output = false ] )
函数strcmp
原型:int strcmp ( string $str1 , string $str2 )
判断password长度,pwd的长度=6才为success
以数组的形式绕过
in_array()与array_search()
原型:bool in_array ( mixed $search , array $array [, bool $type = FALSE ] )
原型:mixed array_search ( mixed $value , array $array [, bool $type = false ] )
switch()
如果switch是数字类型的case的判断时,switch会将参数转换为int类型