🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
任何一个变量,有且只有4种对变量的“操作”: ## 7.3.1.赋值——常见操作 将一个数据(值)放入一个变量中。 $name = “张三丰”; 几乎所有变量要想后续正常使用,第一件事就是“赋值”。 变量初始赋值后,可以后续再去重新赋值——这就是修改了变量的值,比如: $name = “张三不疯”; **变量赋值的本质是:将变量名,跟一个数据“建立关联(联系)”**,图示如下: ![](https://img.kancloud.cn/48/ad/48ad0800a3a2415a25e31683cb828eed_516x103.png) 此时,对该变量的操作,也就是对该内存地址上的数据的操作。 ## 7.3.2.取值——常见操作 取值,就是,从变量这个容器中拿到其中存储的数据(值); 取值无处不在:凡是使用到变量,并在该位置上,需要一个“数据”的时候,就会发生取值操作 ## 7.3.3.判断变量isset() 就是判断一个“变量名”是否里面存储了数据! 判断的结果是:true(真,表示有),或者false(假,表示没有)。 使用这个语法来判断:isset( $变量名 ); 还有一个特殊的赋值,赋值后,变量中也没有数据,如下: $v5 = null; //null是一个特殊的“数据”(值),该数据的含义是:没有数据。 即此时判断 isset($v5)的结果是“false”。 ## 7.3.4.删除/销毁变量unset() 当一个变量中存储了数据,我们也可以去销毁(删除)它,语法如下: unset( $变量名 )。 **删除变量的本质是:断开变量名跟其关联过的那个数据之间的“联系”**,图示如下: ![](https://img.kancloud.cn/2c/89/2c89ef4ce9046b454cb45b032d63c624_520x105.png) 此时,该变量就不再指向某个数据了,其isset()判断的结果为false。 ![](https://img.kancloud.cn/3e/ed/3eedd3d0b103bc52d8038c820b41d11b_786x432.png)