来源:自学PHP网 时间:2014-11-25 00:27 作者: 阅读:次
[导读] 本文章来简单的介绍一下关于static变量在php函数中的用法,有需要了解的同学可参考一下。static用在函数里面,声明一次变量后,如果再次调用这个函数将会在初始值延续,如$sapi这里将...
php 函数中使用static变量本文章来简单的介绍一下关于static变量在php函数中的用法,有需要了解的同学可参考一下. 实例代码如下:
看PW源码的时候发现setHeader()函数中使用static关键字,很奇怪,以前也没这样用过. static用在函数里面,声明一次变量后,如果再次调用这个函数将会在初始值延续,如$sapi这里将累加. 实例代码如下:
和global有点类似,但不同的是作用域.static只能作用于此函数. 有点意思.需要深入研究. 实例代码如下:
调用代码 实例代码如下:
变量范围的另一个重要特性是静态变量(static variable).静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失 例子 使用静态变量的例子 实例代码如下:
现在,每次调用 test() 函数都会输出 $w3sky 的值并加一. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com