php如何消除变量

  介绍

这篇文章主要介绍了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如何消除变量