php静态变量的销毁
什么都不说,先上代码:
1 public function _childrenids($data,$cate_id,$clear=false) 2 { 3 static $arr = array(); 4 if ($clear) 5 { 6 $arr = array(); 7 } 8 foreach ($data as $k => $v) 9 { 10 if($v['pid'] == $cate_id) 11 { 12 $arr[] = $v['id']; 13 $this -> _childrenids($data,$v['id']); 14 } 15 } 16 return $arr; 17 }
在代码里面,我们知道了 $arr是静态变量。
但是,一般的注销是不能注销静态变量的:
来源:http://php.net/manual/zh/function.unset.php
所以,我们要注销一个静态变量,只能通过重新定义的方式进行清空!!!
转载于:https://www.cnblogs.com/laijinquan/p/10197880.html
php静态变量的销毁相关推荐
- Android静态变量的生命周期
Android是用Java开发,其静态变量的生命周期遵守Java的设计.我们知道静态变量是在类被load的时候分配内存的,并且存在于方法区.当类 被卸载的时候,静态变量被销毁.在PC机的客户端程序中, ...
- java 静态变量生命周期(类生命周期)
java 静态变量生命周期(类生命周期) Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存. 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 ...
- php载入内存的是本地代码吗,常量和静态变量会先载入内存后在进行执行php代码...
static $test=1;//在php执行前就已经写入内存 $test++; var_dump($test); static $test=10;//在php执行前就已经写入内存 var_dump( ...
- 静态变量什么时候会被回收
静态变量是在类被load的时候分配内存的,并且存在于方法区.当类被卸载的时候,静态变量被销毁. 一.静态变量在类被加载的时候分配内存. 类在什么时候被加载? 当我们启动一个app的时候,系统会创建一个 ...
- 实例变量、静态变量、局部变量的生命周期
文章目录 前言 一.静态变量和实例变量的生命周期 二.局部变量的生命周期 三.总结 前言 本篇内容出自<Java面向对象编程:孙卫琴>第三章部分内容,目的是带你搞懂实例变量.静态变量.局部 ...
- Java 静态变量生命周期
Java 静态变量生命周期(类生命周期) Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存. 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 ...
- c语言c++语言中静态变量,函数详解
静态变量,静态函数对于一些c,c++的初学者来说,造成了不少的困扰.昨晚和寝室的室友讨论到这 个问题,想了一下,作了一下总结: 虽然说c和c++在很多人的眼里就是孪生姐妹,其实还是有很大区别的.在这里 ...
- php unset 静态变量,php如何删除静态变量
php删除静态变量的方法:可以通过重新定义的方式进行删除,如[$temp = null].不可以使用unset()函数删除静态变量,因为该函数只是销毁了局部变量. PHP设置了静态变量,如果需要销毁这 ...
- 静态类和非静态类中静态变量
深入理解C# 静态类与非静态类.静态成员的区别 静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量.在声明一个类时使用static关键字,具 ...
最新文章
- 扩展jquery实现客户端表格的分页、排序
- 收藏 | 各种 Optimizer 梯度下降优化算法回顾和总结
- java实现遍历树形菜单方法——service层
- grouping Function
- php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备
- 衔接上一学期:排球积分规则
- SQL Server 2005 在只有MDF文件的情况下恢复(丢失日志文件)
- ubuntu 15.10下cmake 的安装
- eclipse + JBoss 5 + EJB3开发指南(3):使用Session Bean的本地接口
- 随便说说removeFromSuperview方法
- Mysql MMM 高可用
- 发一个成熟好用的电池供电切换电路
- OpenCV与机器视觉
- phpbb简体中文语言包的安装
- 免费开放的电子图书馆
- canoco5主成分分析步骤_主成分分析(PCA)统计与MATLAB函数实现
- Field属性(域)
- 实现轮播模拟点击事件
- bind server.c
- Python数据挖掘(1)亲和性分析
热门文章
- java 压缩字节流_java 压缩 字节流 ,C#解压的问题
- engnix php 插件 管理_nginx配置支持php-fpm
- 二手轻型载货车报价图片_别买贵了,老陈带你走进二手iPhone的大本营:深圳飞扬市场...
- ios textview间距_iOS 设置TextView控件内容行间距
- java jsch 密钥登陆_我们可以使用JSch进行基于SSH密钥的通信吗?
- java不用抽象类实现多态_原来你是这样的JAVA[03]-继承、多态、抽象类
- 在linux+nginx+mysql+php环境下安装 phpmyadmin
- typecho引入php文件,Typecho的functions.php
- yii 加载php文件,Yii2框架加载css和js文件的方法分析
- workbench 流固耦合_基于Workbench的流固耦合作用下三通管振动特性分析