The following code causes error PHP2414.
abstract class ParentClass
{
public abstract static function hello();
}
class ChildClass extends ParentClass
{
public static function hello() { return 'Hello'; }
}
class GrandChildClass extends ChildClass { }
echo GrandChildClass::hello();
The code runs fine, and as far as I know is valid. IntelliSense even suggests the hello method on GrandChildClass, but we get error PHP2414 - "Class GrandChildClass does not implement abstract methods: public function hello()".
This is in v1.59.15117. It didn't occur in my previous installed version (though I skipped a few, so can't say which version introduced it).
(I initially added this to issue 347, but it may be different as that wasn't about static methods, and that was for VS Code, so resurfacing it as a new issue.)