【发布时间】:2020-01-13 05:16:26
【问题描述】:
我像这样调用常量变量,但它显示错误,如何解决这个问题? 我不会像下面这些代码那样称呼它,
$b = new A()
$b::$test
这是我的代码
class A {
const test = 4;
}
class B {
private $a = null;
public function __construct(){
$this->$a = new A();
}
public function show(){
echo $this->$a::test;
}
}
$b = new B();
$b->show();
如何在 A 类中调用静态变量测试? 提前致谢
【问题讨论】:
-
这能回答你的问题吗? Accessing PHP Class Constants。这不是变量,而是常数。
-
我看到你已经回答了,但是想补充一点,尝试使用带有大写的常量变量,例如,const TEST
标签: php variables static non-static