PHP 静态变量

PHP 静态变量

作用域可以定义为变量对程序的可用范围,这个范围在变量声明时确定。PHP变量可以是四种作用域类型之一:

  • 局部变量
  • 函数参数
  • 全局变量
  • 静态变量

静态变量

我将讨论的最后一种变量作用域类型是静态变量。与声明为函数参数的变量相反,函数退出时会销毁这些变量,但静态变量在函数退出时不会丢失其值,并且如果再次调用函数时将保持该值。

您可以通过在变量名前加关键字STATIC来声明变量为静态变量。

<?php
   function keep_track() {
      STATIC count = 0;count++;
      print $count;
      print "<br />";
   }

   keep_track();
   keep_track();
   keep_track();
?>

这将产生以下结果−

1
2
3

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程