get_class_methods

(PHP 4, PHP 5, PHP 7, PHP 8)

get_class_methods返回由类的方法名组成的数组

说明

get_class_methods(object|string$object_or_class): array

获取类的方法名称列表。

参数

object_or_class

类名或者对象实例。

返回值

返回由 object_or_class 指定的类中定义的方法名所组成的数组。

更新日志

版本说明
8.0.0object_or_class 参数现在只接受对象或者有效的类名。

示例

示例 #1 get_class_methods() 示例

<?php

class myclass {
// 构造方法
function __construct()
{
return(
true);
}

// 方法 1
function myfunc1()
{
return(
true);
}

// 方法 2
function myfunc2()
{
return(
true);
}
}

$class_methods = get_class_methods('myclass');
// 或者
$class_methods = get_class_methods(new myclass());

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

?>

以上示例会输出:

__construct myfunc1 myfunc2

参见

To Top