PHP:父级更改时更新子级

时间:2015-07-26 01:36:34

标签: php ide phpstorm

是否有人知道编辑或简单的方法来实现这一目标:

class A{

public function __construct($a){
      //Do something 
    }

}

Class B extends A{

public function __construct($a,$b){
         parent::__construct($a);
         //DO something with $b
    }
}

假设我已经更新了A类中的__construct,添加了第二个参数。

class A{

    public function __construct($a,$c){
          //Do something 
        }

    }

是否有任何IDE会自动更新我的A类中的所有子级以更新__construct方法?

Class B extends A{

public function __construct($a,$b,$c){
         parent::__construct($a,$c);
         //DO something with $b
    }
}

由于

1 个答案:

答案 0 :(得分:1)

您在标签中提到的

PHPStorm IDE 可以执行此操作。只需确保您使用重构工具(在您的情况下重构>更改签名) - 在ccode中手动添加参数将不会有任何结果孩子。