变量是php语言的基础,那么什么是变量呢?
我的理解变量是就是一个占位符,它的值是可以变化的,所以叫做变量。
变量的定义规则有哪些?
-
变量需要以$开头,后面跟着变量名
-
变量名只能用数字、字母、下滑线定义
-
变量名需要以字母和下划线开头
-
变量名区分大小写
错误示例:
abc;//没有以$开头
$&%;//变量名只能数字字母下划线
$1abc;//变量名必须以字母和下划线开头
正确示例:
$abc;
$_123;
$a2_;
$Y;
y与$Y是两个变量
变量的数据类型有哪些?
1.字符串类型(String)是一串引号包括的字符序列(可以是单引号,可以是双引号)
$abc ='dasjldds';
$abc = '123abc';
2.整型(integer)是没有小数的数字(可以是整数和负数)
$abc = 123;//十进制
$abc = 0x8c;//十六进制(以0x开头)
$abc = 047;//八进制(以0开头)
3.浮点数(Float)带有小数点的数字或者指数数据
$abc = 1.23;
$abc = 3E-5;
4.布尔型(false、true)
abc = 'false';是字符串类型
$abc = true;
5.数组是一组数据(根据层级可以分为一维数组和多维数组)
$arr = ['1','abc',3];//一维数组
$arr =[
['1','abc',3]
];//二维数组
6.对象
class abc{
var $abc;//属性
public fuction abc(){//方法
}
}
7.资源类型(打开的外部文件、数据库链接、图形画布等)
fp)."\n";
8. NULL表示没有值
$abc = NULL;