PHP静态变量.md是做什么用的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计457个文字,预计阅读时间需要2分钟。
PHP 静态变量
静态变量用于修饰变量,使其在函数或类的作用域内保持状态。使用 `static` 修饰符的变量称为静态变量。
特点:
* 1. 静态变量初始化后,不会再次初始化。这意味着,即使函数或类被多次调用,静态变量也不会重新初始化,而是保持其上一次的值。* 2. 静态变量不能再次被初始化。如果尝试给静态变量赋值,编译器会报错,提示Cannot redeclare static variable。
例如:
phpfunction test() { static $num=0; $num++; return $num;}
echo test(); // 输出:1echo test(); // 输出:2echo test(); // 输出:3
PHP静态变量.md> PHP静态变量 静态变量用修饰符static修饰的变量。 **特点:** 1、静态变量初始化后,不会再初始化该静态变量,也不能再向其赋初始化的值,否则编译报错。 2、静态变量不会随作用域结束后而销毁,并且保存最后的结果,供下次使用。常用于函数体内,处理递归问题。
本文共计457个文字,预计阅读时间需要2分钟。
PHP 静态变量
静态变量用于修饰变量,使其在函数或类的作用域内保持状态。使用 `static` 修饰符的变量称为静态变量。
特点:
* 1. 静态变量初始化后,不会再次初始化。这意味着,即使函数或类被多次调用,静态变量也不会重新初始化,而是保持其上一次的值。* 2. 静态变量不能再次被初始化。如果尝试给静态变量赋值,编译器会报错,提示Cannot redeclare static variable。
例如:
phpfunction test() { static $num=0; $num++; return $num;}
echo test(); // 输出:1echo test(); // 输出:2echo test(); // 输出:3
PHP静态变量.md> PHP静态变量 静态变量用修饰符static修饰的变量。 **特点:** 1、静态变量初始化后,不会再初始化该静态变量,也不能再向其赋初始化的值,否则编译报错。 2、静态变量不会随作用域结束后而销毁,并且保存最后的结果,供下次使用。常用于函数体内,处理递归问题。

