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(); } }