php中变量
1,php中变量的申明:
如果在用到数据时,需要用到多次声明为变量使用。
格式:$变量名=值
2,php是一种弱类型的语言。
和java或者c相比,php是一种弱类型的语言。在java或者c中,每种类型的变 量都会对应一种类型。该类型只能装该类型的变量,比如int类型的变量,只能装 数字,不能放入字符串等类型的变量值。但是,在php中,不管是什么类型的变量,都是使用$来声明,php会自动判断变量值的类型。java或者c等强类型的语言就好比酒瓶子,水瓶子,等,酒瓶子只能装酒,水瓶子只能装水,但是,php就是一个瓶子,装入什么东西的时候,就是什么瓶子,装入酒就代表酒瓶子,装入水,就是水瓶子。它会自动判断类型
3,函数。
isset();判断一个变量是否存在。
<?php
$a="zhangsan";
if(isset($a)){//isset检查一个变量是否存在。
echo "{$a}存在";
}else{
echo "不存在";
}
unset();删除一个变量。
<?php
$a="zhangsan";
unset($a);//删除一个变量。
if(isset($a)){//isset检查一个变量是否存在。
echo "{$a}存在";
}else{
echo "不存在";
}
4,变量的命名:
a,变量前一定要使用”$”,声明和使用都要有这个符号。
b,不能使用数字开头。
c,不能使用php的运算符号。
d,php可以使用系统关键字作为变量名:$if,$for.
f,php的变量区分大小写,(在php中,只有变量和常量区分大小写,但是,其他的关键字不区分大小写。)
5,变量的引用赋值。
使用一个“&”符号加到将要赋值的变量前面(源变量)
6,变量的类型:
php是一种弱类型的语言。
php一共有8种类型变量。
1, 4种标量
整型:int integer。
布尔型:bool Boolean。
浮点型:float,double,real。
字符串型:string。
2种复合类型:
数组:array。
对象:object。
2种特殊类型:
资源类型:resource。
空类型:null;
7,检查值类型的函数:var_dump();
8,字符串的声明有多种方法:
a,单引号和双引号都可以声明字符串。
b,声明的字符串没有长度限制。
c,在双引号的字符串中,即可以直接解析变量,又可以直接使用转义字符。
d,在单引号的字符串中,不可以解析变量,也不可以使用转义字符(可以转义单引号本身,也可以转义字符“\”)
e,在双引号中不能使用双引号,在单引号中不能使用单引号。
9,定界符的使用。
在很长的字符串中,难免会有很多的引号,但是,在php中,可以使用定界符屏蔽这些引号带来的作用。
$a=<<<hello
fdsafdsafdsafdsa
hello;