是否有人知道编辑或简单的方法来实现这一目标:
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
}
}
由于
答案 0 :(得分:1)
PHPStorm IDE 可以执行此操作。只需确保您使用重构工具(在您的情况下重构>更改签名) - 在ccode中手动添加参数将不会有任何结果孩子。