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

时间:2014-03-21 18:42:03

标签: php initialization static-variables

对于以下情况,它对我不起作用。有办法解决吗?

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

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

1 个答案:

答案 0 :(得分:0)

作为我自己问题的答案 - 我需要在B类中拉出静态变量V_B,引入一个静态函数来返回A :: $ V_A的值,并用函数替换B :: $ V_B静态变量被引用。从本质上讲,这是@Abkik所建议的。