诸如:0,1,2,3,4,5,6等等的整形在数组中表示数组的内容(value)时不加引号时使用gettype函数得出结果是integer,加上引号类型就成了string。
当它们表示数组的下标时,则无需加上引号,此时作为下标类型当然为integer。
当作为判断条件时,比如有一个判断语句
if($name == '43') //因为后面的那个是要拿去和$name对比的,所以我们首先要判断$name会是什么类型,之后再决定43是什么类型。本句中$name是string类型,因此要
{ //给43加上引号,如果$name是integer类型,那么43就无需加上引号了。
}
顺注:
1.== 用于判断是否相等
= 用于赋值
2.gettype() 可用于获取变量的类型。如gettype(323);