PHP变量的4个基本操作

1 赋值操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php

$name = "PHP是世界上最好的语言";
# 将数值1放入到变量(V1)中
#变量初始赋值后,可以后续再去重新赋值——这就是修改了变量的值,比如:
#$name = “PHP不是世界上最好的语言”;


?>
</body>
</html>

变量赋值的本质是:将变量名,跟一个数据“建立关联(联系)




2 取值操作

取值,就是,从变量这个容器中拿到其中存储的数据(值);

取值无处不在:凡是使用到变量,并在该位置上,需要一个“数据”的时候,就会发生取值操作




3 判断变量isset()

就是判断一个“变量名”是否里面存储了数据!

判断的结果是:true(真,表示有),或者false(假,表示没有)。

使用这个语法来判断:isset( $变量名 );

还有一个特殊的赋值,赋值后,变量中也没有数据,如下:

$v5 = null; //null是一个特殊的“数据”(值),该数据的含义是:没有数据。

即此时判断 isset($v5)的结果是“false”。




4 删除/销毁变量unset()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
$v1 = 1;
$result = isset($v1); //将对变量v1的判断结果放到$result中
echo $result; //实际结果是“true”,但echo输出后为“1”
echo "<br>";
var_dump($result); //这也是输出!
//var_dump()可以输出一个变量的完整信息
$result2 = isset($v3);
echo "<br>v3的结果为:";
var_dump($result2);
//下面演示unset掉一个变量后的结果:
unset($v1); //销毁该变量!
$result3 = isset($v1);
echo "<br>v1被unset()之后为:";
var_dump($result3);
echo $v1;

?>

当一个变量中存储了数据,我们也可以去销毁(删除)它,语法如下:

unset( $变量名 )。

删除变量的本质是:断开变量名跟其关联过的那个数据之间的“联系”,图示如下:

此时,该变量就不再指向某个数据了,其isset()判断的结果为false。