静态变量在调用前改变?
程序员文章站
2022-05-18 13:50:03
...
class Test {
static $name='app';
static $age=30;
}
$name=Test::$name;
echo $name;
在Test中如何在返回前改变$name的值?
回复内容:
class Test {
static $name='app';
static $age=30;
}
$name=Test::$name;
echo $name;
在Test中如何在返回前改变$name的值?
静态变量要是给你改,那还叫啥静态变量
为什么要在使用前改变静态变量的值呢?静态变量设定的初衷就是作为一个初始值供调用,可以给静态变量重新赋值,在用到这个值之前动态赋值
推荐阅读
-
在Python的Django框架中调用方法和处理无效变量
-
在Python 中同一个类两个函数间变量的调用方法
-
在Python的Django框架中调用方法和处理无效变量
-
c++ string类型成员变量在调用构造函数后未能正确赋值
-
关于静态语句块、非静态语句块,成员变量初始化、构造方法在父子类执行的顺序:
-
java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?
-
在JSP页面中调用另一个JSP页面中的变量
-
在Python 中同一个类两个函数间变量的调用方法
-
在VS2010中创建和调用动态链接库和静态链接库
-
理解静态局部变量(static)在程序中的执行规则