深入理解php中unset()

这篇文章主要介绍了深入理解php中unset(),对unset感兴趣的同学,可以参考下

output: 

两个对比可以看出,unset只是将函数内部的静态变量进行了销毁,但没有销毁储存在内存里的该静态变量的值,因为在函数内部用static声明的静态变量存储的仅仅是指向内存存储该静态变量的一个指针,因此unset()销毁的时候也仅仅是销毁了该指针,但存储在内存里的静态变量值没有受到影响,因此再次调用该函数的时候,static该变量再次建立了与内存中该变量的指针关系,而上一次调用时unset()之前的该变量值依旧存在,因此会恢复该变量上一次的值,因此$count进行了递增。

以上就是深入理解php中unset()的详细内容,更多关于php unset()的资料请关注编程学习网其它相关文章!

本文标题为:深入理解php中unset()