PHP是一门弱类型语言,即值决定变量或常量的类型。 PHP的数据类型可以分为 标量类型 string(字符串类型):注意<<<的使用 int/integer(整型):可以用十进制,二进制……. float/double(浮点型): boolean(布尔型):true、false(0,”0”,0.0,空字符串,空数组,null) 复合类型 array(数组): object(对象): 其他类型 resource(资源): null(空):表示变量没有值,用于清空变量
$test = "测试变量类型";var_dump($test);echo gettype($test);
<?php// 自由转换:通过赋不同类型的值,实现数据类型的自由转换// 强制转换:不会改变原变量的数据类型$x = 123;$y = (float)$x;echo gettype($x);echo "<br>";echo gettype($y);?>
$x = 123;$y = settype($x,'string');echo gettype($x);echo "<br>";echo gettype($y);// 设置数据类型会改变原变量的数据类型
<?php// 使用转换函数转换数据类型,不会改变原数据类型$x = 123;// $y = intval($x); // 转为整型$y = floatval($x); // 转为浮点型echo gettype($x);echo "<br>";echo gettype($y);
