虽然 PHP 语言规范允许通过实例变量引用 static 成员,但读者可能会误认为该方法依赖于实例,从而使代码令人困惑。
该快速修复会将实例变量替换为类名。
示例:
class StaticClass {
public static function someStaticFunction(): int
{
return 3;
}
}
$var = new StaticClass
$var::someStaticFunction();
在应用快速修复后:
StaticClass::someStaticFunction()