class A{
const MY_CONSTANT = 'my constant';
}
class B{
protected $a;
public function __construct(A $a)
{
$this->a = $a;
}
public function someFunction()
{
return $this->a::MY_CONSTANT;
}
}
なぜこのように定数にアクセスできないのですか? - $ this-> a :: MY_CONSTANT?誰も他の方法を知っていますか?PHPで注入されたクラスの定数へのアクセス
どのようにBを使用していますか? – inarilo