2008-12-15 49 views
6

是否有相當於get_defined_functions()的函數,它只顯示給定對象的函數?獲取對象的所有已定義函數

用法示例輸出:

class A { 
    function foo() { } 
    function bar() { } 
} 
class B extends A { 
    function foobar() { } 
} 
$b = new B(); 
print_r(get_object_functions($b)); 

// Array (
// 0 => "foo", 
// 1 => "bar", 
// 2 => "foobar" 
//) 

回答

19

啊,我發現它:

get_class_methods()

+2

注:這將讓實例方法也一樣,不只是類方法。我對此感到困惑。 – 2015-05-13 20:48:03