首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP的标记风格
编码规范
常量的使用
内置常量
PHP中的变量声明
可变变量与变量的引用
变量作用域
变量的销毁
数据类型
标量类型的声明
算术运算符
字符串运算符
其它运算符
表达式
内置函数
自定义函数
函数传递参数值
函数返回值
文件包含
流程控制
循环控制结构
PHP 8的新变化1—match表达式
PHP 8的新变化2—联合类型和mixed类型
PHP 8的新变化3—参数列表中可以使用尾部逗号
实战演练1—条件分支结构综合应用
实战演练2—循环控制结构综合应用
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(2)
小册名称:PHP8入门与项目实战(2)
当用户创建一个变量时,相应地在内存中有一个空间专门用于存储该变量,该空间引用计数加1。当变量与该空间的联系被断开时,空间引用计数减1,直到引用计数为0,则成为垃圾。 PHP有自动回收垃圾的机制,用户也可以手动销毁变量,通常使用unset()函数来实现。该函数的语法格式如下: ```php void unset (变量) ``` 其中,若变量类型为局部变量,则变量被销毁;若变量类型为全局变量,则变量不会被销毁。 【例3.9】 ```php <?php $b= "大漠孤烟直,长河落日圆。"; //函数外声明全局变量 function xiaohui() { //声明函数 $a= 10; //函数内声明局部变量 global $b; //函数内使用global关键字声明全局变量$b unset ($a); //使用unset()销毁不再使用的变量$a unset ($b); //使用unset()销毁不再使用的变量$b echo $a; //查看局部变量是否发生变化 } xiaohui(); //调用函数 echo $b; //查看全局变量是否发生变化 ?> ``` 本程序运行结果如图3-9所示。变量销毁后再次调用会提示警告信息。 ![](/uploads/images/20231207/b1ea2ee6dea70ce53903532f5e426284.png)
上一篇:
变量作用域
下一篇:
数据类型
该分类下的相关小册推荐:
Magento零基础到架构师(系统管理)
Laravel(10.x)从入门到精通(九)
PHP8入门与项目实战(4)
PHP程序员面试笔试真题与解析
Yii2框架从入门到精通(下)
全栈工程师修炼指南
Laravel(10.x)从入门到精通(一)
PHP高性能框架-Workerman
PHP合辑1-基础入门
Laravel(10.x)从入门到精通(十七)
经典设计模式PHP版
Laravel(10.x)从入门到精通(十五)