<?php
class A
{
public $attribute1;
function operation1()
{
echo 'operation1';
}
}
$a = new A();
var_dump($a);
它显示:
object(A)[1]
public 'attribute1' => null
问题:
它输出class A
中的属性,但如果我想查看class A
中的方法/函数,我该怎么办?
答案 0 :(得分:1)
使用get_class_methods查看班级功能名称。
$class_methods = get_class_methods(new A());
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}
operation1
答案 1 :(得分:1)
您可以获取类方法的名称
$class_methods = get_class_methods('A');
// or
$class_methods = get_class_methods(new A());
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}