1、数据类型相互转换
- 1)强制转换:
- setType(变量,类型);//类型int,integer,float,double,real,bool,……
- $a=(int)"123abc";不会改变原变量的类型。
- $a=intval(变量或值)……
- 2)自动转换:最常用方式,因为这种我们开发时不用管类型,变量会根据运行环境自动转换。
2、与变量和类型有关的一些常用函数
- isset()//值如果是null,也表示空。
- empty()//判断一个变量是否为空。
- unset()
- setType()
- getType()
- var_dump()
3、变量类型测试函数
- is_bool($a)//判断$a是否是布尔型。下面同理。
- is_int()
- is_string()
- is_array()
- is_object()
- is_null
- is_resource()
- ……
4、常量的声明与使用
- define(“常量名”,值)
- defined(“常量”)//查看常量是否存在。
5、预定义常量和魔术常量
- 预定义常量:见手册
- 魔术常量:
- 如:echo __FILE__;//当前文件名。
- echo __LINE__;//当前第几行。
- echo __FUNCTION__;//在使用哪个函数。
- echo PHP_VERSION;//php的版本等。
- ……还有很多见手册。