Ben PHP için bir birim test çerçeve inşa ediyorum ve bir nesne yöntemleri excludes ana sınıfının yöntemleri bir listesini almak için bir yol olup olmadığını merak ettim. Yani bu Verilen:
class Foo
{
public function doSomethingFooey()
{
echo 'HELLO THERE!';
}
}
class Bar extends Foo
{
public function goToTheBar()
{
// DRINK!
}
}
Ben, parametre new Bar()
return verilen bir işlevi istiyorum:
array( 'goToTheBar' );
WITHOUT needing to instantiate an instance of Foo. (This means get_class_methods
) çalışmayacaktır.