1、变量声明:
如果在用到数据时,需要用到多次就声明为变量使用。
$变量名=值
强类型语言中(C,Java),声明变量一定要先指定类型
PHP是弱类型的语言,变量的类型由存储的值决定
Isset();判断变量是否存在
Unset();删除变量
2、变量的命名:
1. 变量前一定要使用”$”, 声明和使用都要有这个符号。
2. 不能以数字开头
3.不能使用PHP的运算符号+ - * / % & 等
4. PHP可以使用系统关键字作为变量名
5. 注意:PHP变量区分大小写,(只有变量和常区分大小写,其它不区分)
6.变量名称一定要有意义,可以使用英文单词,也可以使用汉语拼音。aaa bbb ccc
$aaaBbbCcc 变量的命名风格
3、可变变量:
$one="###";
$two="one";
$three="two";
$four="three";
echo $$four; ---two
echo $$$four; ---one
4、变量的引用赋值:
使用一个“&”符号加到将要赋值的变量前面(源变量)
例如:$one=1;
$two=&$one;
5、变量的类型:
PHP是弱类型的语言
PHP中共有8种类型
4种标量
整型:int ,integer
布尔型:bool ,boolean
浮点型:float, double, real
字符串:string
2种复合类型
数组: array
对象: object
2种特殊类型
资源类型:resource
空类型:null
Var_dump(变量或值) ; //既可以查看变量或值的类型,又可以看数据
6、各种类型变量的声明:
整型声明方法:
$int=16; --十进制
$int=045;--以0开头的表示8进制
$int=0xf;--一0x或者0X开头表示16进制
浮点声明方法:
$float=3.14e5; ---表示3.14*10的5次方
布尔声明方法:
以下都是false的情况
$bool=false;
$bool=0;
$bool=0.00;
$bool="";
$bool=" ";
$bool=null;
$bool="0";
$bool=array();
字符串的声明:
1、单引号和双引号都可以声明字符串
2、声明字符串没有长度限制
3、在双引号的字符串中,既可以直接解析变量,又可以直接使用转义字符
4、在单引号的字符串中,不可以解析变量,也不可以使用转义字符(可以转义单引号本身
,也可以转义转义字符"\")
5、在双引号中不能再使用双引号,在单引号中不能使用单引号
6、最好使用单引号
定界符声明字符串
$str=<<<p
fsdfdsfsfsfs""''''''fsfs
p;
注意:前面的p后面不能有任何符号,直接回车
后面的p要顶格写,p是自定义的一个字符串