我班上有一个var
protected $test = 'test';
通常我会在类中访问它,如:
$this->test;
但这给了我一个错误。
如何访问静态类中的变量?
答案 0 :(得分:3)
您必须先将变量声明为static
。
static $test = 'test';
之后,您可以使用self::$test
答案 1 :(得分:0)
试试这个:
//declare
protected $test = 'test';
public $publicTest = 'test';
//access this inside the class
self::$test;
//access this inside the class on dynamic instance
static::$publicTest;