PHP static静态变量 变量范围的另一个重要特性是静态变量(static variable)。静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子: 例子 演示需要静态变量的例子 <?PHP 本函数没什么用处,因为每次调用时都会将 $w3sky 的值设为 0 并输出 "0"。将变量加一的 $w3sky++ 没有作用,因为一旦退出本函数则变量 $w3sky 就不存在了。要写一个不会丢失本次计数值的计数函数,要将变量 $w3sky 定义为静态的:
<?PHP
例子 静态变量与递归函数 <?PHP 注: 静态变量可以按照上面的例子声明。如果在声明中用表达式的结果对其赋值会导致解析错误。 例子 声明静态变量 <?PHP |
PHP static静态变量
最新推荐文章于 2024-05-29 10:51:00 发布
PHP static静态变量