1
<?php
class A
    {
        public $attribute1;
        function operation1()
            {
                echo 'operation1';
            }
}
$a = new A();
var_dump($a);

表明:

object(A)[1]
  public 'attribute1' => null

问题:

它输出 in 中的属性class A,但是如果我想查看 in 中的方法/函数class A,我该怎么办?

4

2 回答 2

1

You can gets the class methods' names

$class_methods = get_class_methods('A');
// or
$class_methods = get_class_methods(new A());

foreach ($class_methods as $method_name) {
    echo "$method_name\n";
}
于 2013-07-22T04:04:43.330 回答
1

使用get_class_methods查看类函数名称。

$class_methods = get_class_methods(new A());

foreach ($class_methods as $method_name) {
    echo "$method_name\n";
}

输出

operation1
于 2013-07-22T04:02:18.053 回答