一、变量的介绍
变量:是指临时储存值的容器,这个值可以是数字或者文本或者其他组合。可以在程序使用的过程中更改。
二、变量的声明
1、如果用到的数据需要多次被调用时就声明为变量,PHP是弱类型语言,变量的类型由所赋给的值决定,所以可以不用指定变量类型。
格式:$变量名 = 值
isset() 函数用于判断一个变量是否已经声明
eg:
<?php
/*
* 创建时间 2011-4-8
*
* 作者:梁小波
* 文件:
* 功能:
*
*/
$a = 10;
if(isset($a)){
echo $a;
}else{
echo "变量未赋值";
}
?>
unset() 释放一个变量
eg:
<?php
/*
* 创建时间 2011-4-8
*
* 作者:梁小波
* 文件:
* 功能:
*
*/
$a = 10;
unset($a);
if(isset($a)){
echo $a;
}else{
echo "变量未赋值";
}
?>
三、变量的命名
1、变量前一定要使用"$"符号,声明和使用都必须要使用。
2、变量不能以数字开头
3、不能使用PHP或者其他语言的运算符号”+、-、*、/”等等
4、PHP可以使用系统关键字作为变量名
5、PHP的变量区分大小写(变量、常量其他不区分)
6、尽量将变量名起成有意义,可以使用英文或者汉语拼音
四、可变变量
很少使用,可以仅作了解
eg:
<?php
/*
* 创建时间 2011-4-8
*
* 作者:梁小波
* 文件:
* 功能:
*
*/
$a = 10;
$b = a;
$c = b;
$d = c;
echo $d.'<br>';
echo $$d.'<br>';
echo $$$d.'<br>';
echo $$$$d.'<br>';
?>
五、变量的引用赋值
使用方法:使用一个&符号,加到将要赋值的变量(源变量)前面。
六、变量的类型
1、PHP是弱类型语言
2、PHP一共有八种类型
A、四种标量(整形 int、布尔型 bool、浮点型 floot double real、字符串 string)B、两种特殊类型(资源 resource、空类型 null)
C、两种符合类型(数组、对象)
var_dump(变量或值),该函数即可以查看变量或值的类型,又可以看到数据。
七、各种类型变量的声明
1、整形的声明
$int = 10 //十进制声明
$int = 044 //八进制声明(以0开头的)
$int = 0xff //十六进制声明(以0x开头的)
整数的最大值 4字节 2的32次方 214483647
2、浮点型的声明
$float = 10 //
$float = -10
$float = 3.14E5
$float = 3.14E+5
$float = 3.14E-5
3、布尔型的声明(均为false的情况)
$bool = false
$bool = 0
$bool = 0.00
$bool = null
$bool =""
$bool =" "
$bool ="0"
$bol=array()
4、字符串的声明
A、单引号和双引号都可以声明字符串
B、声明的字符串没有长度限制
C、在双引号的字符串中,即可以直接解析变量,又可以直接使用转义字符
D、在单引号的字符串中,不可以解析变量,也不可以使用转义字符
E、双引号中不能再使用双引号,单引号指那个也不能再使用单引号
F、工作中最好使用单引号
$arr = 'adas'
$arr = "adff"
$arr = <<<one
one;
$arr = `adff`
//定界符号声明字符串(大量字符串时)
$arr = <<<one(其中one是自定义的字符串,后面不可以有任何字符,空格也不可以)
one;
来源:oschina
链接:https://my.oschina.net/u/133212/blog/15315