美文网首页
2018-01-06 技术笔记

2018-01-06 技术笔记

作者: zhaohw810 | 来源:发表于2018-01-06 13:52 被阅读0次

PHP 静态变量

通常意义上静态变量是静态分配的,他们的生命周期和程序的生命周期一样, 只有在程序退出时才结束期生命周期,这和局部变量相反,有的语言中全局变量也是静态分配的。 例如PHP和Javascript中的全局变量。

静态变量可以分为:
静态全局变量,PHP中的全局变量也可以理解为静态全局变量,因为除非明确unset释放,在程序运行过程中始终存在。
静态局部变量,也就是在函数内定义的静态变量,函数在执行时对变量的操作会保持到下一次函数被调用。
静态成员变量,这是在类中定义的静态变量,和实例变量相对应,静态成员变量可以在所有实例中共享。
最常见的是静态局部变量及静态成员变量。局部变量只有在函数执行时才会存在。 通常,当一个函数执行完毕,它的局部变量的值就已经不存在,而且变量所占据的内存也被释放。 当下一次执行该过程时,它的所有局部变量将重新初始化。如果某个局部变量定义为静态的, 则它的值不会在函数调用结束后释放,而是继续保留变量的值

来源:http://www.php-internals.com/book/?p=chapt03/03-04-static-var

相关文章

  • 2018-01-06 技术笔记

    PHP 静态变量 通常意义上静态变量是静态分配的,他们的生命周期和程序的生命周期一样, 只有在程序退出时才结束期生...

  • ( 转)

    觉醒涅槃落地实修顺宁老师分享系列1(学员笔记整理) 如水顺流 已关注 2018-01-06 21:01 · 字数 ...

  • 奥特虾的MySQL学习笔记

    个人笔记,不定期更新 2018-01-06 导出数据表mysqldump -u用户名 -p密码 db_name t...

  • 2018-01-06

    2018-01-06 禾隆李亮 2018-01-06 21:57 · 字数 295 · 阅读 3 · 日记本 20...

  • HBase知识点

    深度分析HBase架构 HBase技术简介 Hbase 技术细节笔记(上) Hbase 技术细节笔记(下) 回答思...

  • 致我的2017

    原创 2018-01-06 成晓瑜 忙碌了一天 忙碌了一年 ...

  • Centos 7 systemctl和防火墙firewalld命

    Centos 7 systemctl和防火墙firewalld命令 2018-01-06 18:20marso阅读...

  • hexo next主题为博客添加分享功能

    title: hexo next主题为博客添加分享功能date: 2018-01-06 20:20:02tags:...

  • 上善若睡

    上善若水 达摩dmfl 2018-01-06 15:39 · 字数 94 · 阅读 41 · 日记本 水的品质:无...

  • 2017年网络21推荐书目(上)

    发表于2018-01-06[http://ibochina.com/archives/1461] 2017年网络2...

网友评论

      本文标题:2018-01-06 技术笔记

      本文链接:https://www.haomeiwen.com/subject/utdynxtx.html