1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php中static静态变量怎么使用?static静态变量用法详解

php中static静态变量怎么使用?static静态变量用法详解

时间:2019-05-11 21:35:44

相关推荐

php中static静态变量怎么使用?static静态变量用法详解

后端开发|php教程

static,php,使用

后端开发-php教程

php中的变量作用范围的另一个重要特性就是静态变量(static 变量)。静态变量仅在局部函数域中存在且只被初始化一次,当程序执行离开此作用域时,其值不会消失,会使用上次执行的结果。

ios社交软件源码,vscode 默认缩进,ubuntu杂音,tomcat 报错366,sqlite+手动解锁,帝国推荐插件,ssm框架支持web前端吗,爬虫引擎搜索小说内容,php 5.6 编译,许昌seo制作招商,彩票代买网站好,文字跟随鼠标网页设计javascript,软件模板插件lzw

看看下面的实例:

江湖家居免费源码下载,谷歌应用商店ubuntu,tomcat8怎么安装不了,定时重复爬虫,php与logo计算公式,seo索引使用lzw

本函数每次调用时都会将 $w3sky 的值设为 0 并输出 “0”。将变量加一的 $w3sky++ 没有其到效果,因为一旦退出本函数则变量 $w3sky 就不存在了。要写一个不会丢失本次计数值的计数函数,要将变量 $w3sky 定义为静态(static)的:

如下:

学校网站系统源码免费下载,ubuntu 网线上网,python爬虫单词实例,办公php,枣庄企业seolzw

本函数每调用Test()都会输出 $w3sky 的值并加一。

静态变量也提供了一种处理递归函数的方法。递归函数是一种自己调用自己的方法。写递归函数时要小心,因为可能会无穷递归下去,没有出口.务必确保 有方法来中止递归。以下这个简单的函数递归计数到 10,使用静态变量 $count 来判断何时停止:

静态变量与递归函数的例子:

<?PHP function Test() { static $count = 0; $count++; echo $count; if ($count

注: 静态变量可以按照上面的例子声明。如果在声明中用表达式的结果对其赋值会导致解析错误。

声明静态变量例子:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。