1. $a = 1;
$a 为变量名,1 为变量值。
变量名 以 字母,下划线,数字 组成,区分大小写。但不能以 数字 开头,如$1a = 1;
2.变量的类型
- 整型; 变量值为 整数; $a = 3;
- 浮点型; 变量值为 小数; $f1 = 0.23;
- 字符串; 变量值 加 单引号或双引号;$a = 'hello';
- 布尔型; 变量值只有 真或假;在网页上 真 显示为1,假 不显示;
- null型; 空值。当被unset销毁,此值为空;当被赋值为null,此值为空;当只声明不赋值,此值为空;
- 动态变量;变量名亦是变量值;
$a = 'hello';
$hello = 'world';
$world = '世界';
echo $$$a,'<br />'; //世界
$hello = 'world';
$world = '世界';
echo $$$a,'<br />'; //世界
3.变量检测;
isset();变量值是否存在;
$age1 = null;
$age2 ='呵呵';
if(isset($age1)){
echo 'age1存在','<br />';
}else{
echo 'age1不存在','<br />';
}
if(isset($age2)){
echo 'age2存在','<br />';
}else{
echo 'age2不存在','<br />';
} //age1不存在 age2存在
if(isset($age1)){
echo 'age1存在','<br />';
}else{
echo 'age1不存在','<br />';
}
if(isset($age2)){
echo 'age2存在','<br />';
}else{
echo 'age2不存在','<br />';
} //age1不存在 age2存在
is_int(); 检测变量类型
$a = 1;
if(is_int($a)){
echo 'a是int型变量';
}else{
echo 'a不是int型变量';
} //a是int型变量;
gettype(); 直接获取变量类型;
$a="hello";
echo 'a是',gettype($a),'<br />'; //a是string;
4.变量销毁
unset($b); /*销毁变量*/
5.打印类型和数据
var_dump();
本文介绍了变量的基本概念,包括变量的命名规则、不同类型变量的定义方法、如何检测变量的存在及类型,以及变量的销毁过程。

被折叠的 条评论
为什么被折叠?



