2016年12月9号,星期五
一、变量的类型:
1.基本类型:
整型(integer);
浮点型(float);
字符串(string);
布尔类型(boolean);
2.复合类型:
数组(array);
对象(object);
3.特殊类型:
null
资源类型 resource;
注:如果一个字符串和数字相加,那么字符串首先自动转化成纯数字, 然后再做加法。
如果字符串相加,那么首先自动转化成数字,然后再做相加。
二、变量:
定义:$变量名;
注:变量名:只能是字母、数字、下划线,不能以数字开头
自定义变量区分大小写
书写变量:使用小驼峰 (oneTwoThree)
三、常量:
define("常量名", 常量值);
注:常量名一般全大写;
常量名:只能是字母、数字、下划线,常量名不能以数字开头, 且只能赋值一次。
四、isset();empty()的区别:
empty() 判断一个已经被定义的变量的值是否为空{‘‘, 0, 0.0, [], false, ‘0‘}
isset() 判断一个变量是否有值(初始化);
五、类型转换的方法:
第一种:只改变值,变量类型不变
(类型)$变量名
$a=‘123abc‘;
$b = (int)$a;
echo $b;
第二种:变量类型被改变
settype($变量名, "类型")
$a=‘123abc‘;
$b = settype($a, "integer");
echo $b;
第三种:使用系统提供的函数(val族函数)只改变值,不改变变量类型
boolval($变量名)
doubleval($变量名)
floatval($变量名)
intval($变量名)
strval($变量名)
原文地址:http://12254251.blog.51cto.com/12244251/1881334