LAMP兄弟连PHP课程学习笔记 第二天 数据类型和变量使用
一、数据类型之间相互转换 1、强制转换: setType(变量, 类型); //类型int, integer, float, double,real, bool, boolena, string, array, object 这个函数将原变量的类型改变 在赋值前使用(类型)的形式, 不会改变原变量的类型 $a=(int)"123abc"; $变量=intval(变量或值); $变量=floatval(变量或值); $变量=stringval(变量或值); 注意: 整型在内存中占4个字节, 2.147e9 浮点型在内存中点8个字节 2、自动转换(常用,变量会自己根据运行环境自动转换) 二、与变量和类型有关的一些函数 isset() 判断一个变量是否存在 unset()删除一个变量 setType()设置变量类型 getType()获取变量类型 empty()判断变量是否为空 类型测试函数: is_bool() is_int() is_string() is_float() is_double() is_real() is_array() 等等 eg: <?php if(is_array($a)) print_r($a); else echo $a; ?> 三、常量的声明与使用 常量:1、是一个简单值的标识符 2、常量定义后不能再改变它的值,也不能使用unset()取消 3