php使用另一个类的另一个静态变量初始化一个类静态变量

php使用另一个类的另一个静态变量初始化一个类静态变量,php,initialization,static-variables,Php,Initialization,Static Variables,对于下面的场景,它对我不起作用。有办法解决吗 class A { public static V_A = 'setting_a'; ... } class B { public static V_B = A::$V_A; } 作为对我自己问题的回答,我需要在B类中拉出静态变量V_B,引入一个静态函数来返回a::$V_a的值,并在引用静态变量的任何地方用函数替换B:$V_B。本质上,这就是@Abkik所建议的 不,这不起作用。你需要一个函数来完成。你错过了你的美元符号。

对于下面的场景,它对我不起作用。有办法解决吗

class A {
  public static V_A = 'setting_a';
  ...
}

class B {
  public static V_B = A::$V_A;
}

作为对我自己问题的回答,我需要在B类中拉出静态变量V_B,引入一个静态函数来返回a::$V_a的值,并在引用静态变量的任何地方用函数替换B:$V_B。本质上,这就是@Abkik所建议的

不,这不起作用。你需要一个函数来完成。你错过了你的美元符号。