class A
{
public function getName()
{
return 'First class';
}
}
class B extends A
{
public function getName()
{
return 'Second class';
}
}Phpstorm随后警告我,并强调了我错过了给它的父级打电话的B::getName():我故意不给它打电话的parent::getName();。但这让我得出了这样的结论:这是坏事的征兆。
发布于 2019-12-19 15:04:56
检查位于一个可能的bug检查组中--这意味着这不是一个错误,也不是IDE确信的坏错误。默认情况下,检查本身是禁用的,您可能已经自己启用了它。这种检查的思想被描述为这里:
通常,当您覆盖一个方法(特别是一个构造函数)时,您希望在其中调用父方法。缺少家长的信息检查::call可能很方便
https://stackoverflow.com/questions/59411863
复制相似问题