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.0 object_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

参见

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top