2016-08-23 16:13 GMT+03:00 Julien Pauli <jpa...@php.net>:

>
> No, How can this be ?  B extends A , not A extends B ...
> In this case, B'sfoo() will be called , which is the equivalent to
> having a reflectionMethod from B , so useless to me.



Ok, how can I invoke Parent::whoami() with reflection and get exactly
"Child" as an output?

class Parent {
    public static function whoami() {
        echo static::class;
    }
}

class Child extends Parent {
    public static function whoami() {
        echo "Don't call me now!';
        parent::whoami();
    }
}

Reply via email to