如果在用到数据时,需要用到多次就声明为变量使用;
变量的声明
$变量名=值
强类型语言中(C,Java),声明变量一定要先指定类型(酒瓶)
PHP是弱类型的语言:变量的类型有存储的值决定。(瓶子)
2.Isset函数判断变量是否存在
3.unset函数释放变量
变量的命名
1.变量前一定要使用“$”,声明和使用都要有这个符号
2.不能以数字开头
3.不能使用PHP的运算符号(+ - * / % & .)
4.PHP可以使用系统关键字作为变量名
5.注意:PHP变量区分大小写,(只有变量和常区分大小写,其他不区分)
6.变量名称一定要有意义,可以使用英文单词,也可以使用汉语拼音。
可变变量
1.一个变量的变量名可以动态设置和使用。
变量的引用赋值
使用一个“&”符号加到将要赋值的变量前面(注意)
变量的类型
PHP是弱类型的语言
PHP中共有8中类型
1四种标量
整型:int integer
布尔型:bool boolean
浮点型:float ,double,real
2.两种复合类型
数组:array
对象:object
3.两种特殊类型
资源类型:resource
空类型:null
Var_dump(变量或者值);//既可以查看变量或值得类型,又可以看到数据
各种类型变量声明
1. $int=10;十进制声明
2.$int=045;八进制声明
3.$int=0xff;十六进制声明
整数的最大值 4字节 2的32次方,214483647
1.$folat=10
2.$folat=-10
3.$folat=3.14E5
4.$folat=3.15E+5
5.$folat=5.14E-2 //E可以大写也可以小写
//一下都是false的情况
$bool=false;
$bool=0;
$bool=0.00;
$bool="";
$bool=" ";
$bool=null;
$bool="0";
$bool=array();
//字符串的声明有多种方法
$str='aaaaaaaaaaa';
$str="aaaaaaaaaaa";
1.单引号和双引号都可以声明字符串
2.声明的字符串没有长度限制
3.在双引号的字符串中,既可以直接解析变量,又可以直接使用转义字符
4.在单引号的字符串中,不可以解析变量,也不可以使用转义符(可以转义单引号本身,也可以转义符“”)
5.在双引号中不能使用双引号,在单引号中不能时间单引号
6.最好使用单引号
定界符声明字符串