这篇文章主要介绍了php如何消除变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
php有什么特点
1,执行速度快。2,具有很好的开放性和可扩展性。3,php支持多种主流与非主流的数据库。4,面向对象编程:php提供了类和对象。5,版本更新速度快。6,具有丰富的功能7,可伸缩性。8、功能全面,包括图形处理,编码与解码,压缩文件处理,xml解析等。
在php中可以通过复原函数消除变量,其语法如“复原($ var混合,混合$…=?):无效”,其中参数var表示要销毁的变量。
引用>本文操作环境:Windows7多系统,PHP7.1版,戴尔G3电脑
<强>设置强>
(php 4, php 5、php 7, php 8)
设置-释放给定的变量
<强>说明强>
unset (, mixed var 美元;,,mixed 美元…,=,?,),:,空白设置()销毁指定的变量。
设置()在函数中的行为会依赖于想要销毁的变量的类型而有所不同。
如果在函数中设置()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用设置()之前一样的值。
& lt; php ? function destroy_foo (), { ,,,global $ foo; ,,,设置($ foo); }=$ foo & # 39;酒吧# 39;; destroy_foo (); echo $ foo; ?在以上例程会输出:
栏如果您想在函数中设置()一个全局变量,可使美元用全局变量数组来实现:
& lt; php ? function foo (), { ,,,设置(全局美元[& # 39;酒吧# 39;]); } 时间=美元bar “something"; foo (); ?在如果在函数中设置()一个通过引用传递的变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用设置()之前一样的值。
& lt; php ? function foo(和酒吧美元),{ ,,,设置($栏); ,,,bar 美元;=,“blah"; } 时间=美元bar & # 39;一些# 39;; echo “酒吧\ n"美元;; foo (bar); echo “酒吧\ n"美元;; ?在以上例程会输出:
如果在函数中设置()一个静态变量,那么在函数内部此静态变量将被销毁。但是,当再次调用此函数时,此静态变量将被复原为上次被销毁之前的值。
& lt; php ? function foo () { ,,,static $酒吧; ,,,酒吧美元+ +; ,,,echo “Before 设置:,酒吧,美元,“; ,,,设置($栏); ,,,bar 美元;=,23日; ,,,echo “after 设置:,酒吧\ n"美元;; } foo (); foo (); foo (); ?在以上例程会输出:
Before 设置:,1,after 设置:23 Before 设置:2,after 设置:23 Before 设置:,3,after 设置:23,参数
var
要销毁的变量。
…
其他变量……
返回值
没有返回值。
示例
& lt; php ?//,销毁单个变量 unset ($ foo);//,销毁单个数组元素 unset ($酒吧[& # 39;quux& # 39;]);//,销毁一个以上的变量 设置(foo1美元,foo2美元,美元foo3); ?在感谢你能够认真阅读完这篇文章,希望小编分享的“php如何消除变量”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
php如何消除变量