来源:https://www.shopcms.cn/article-121.html
PHP静态变量可以继承,经实际测试,静态变量的继承与非静态变量的继承原理一样,修改子类继承来的静态变量,等同修改源静态变量,举例如下:
<?php
class A{
public static $a=1;
}
class AA extends A{
public function test(){
self::$a = 3;
echo self::$a;
echo '------';
echo A::$a;
}
}
$A = new AA();
$A->test();
上例中,会输出:3------3