首页  >  文章  >  后端开发  >  PHP 函数如何返回类方法名?

PHP 函数如何返回类方法名?

PHPz
PHPz原创
2024-04-10 16:45:01388浏览

PHP 中的 get_class_methods() 函数可以返回类的方法名数组。参数为一个对象,返回值为一个包含类方法名的字符串数组。它返回公共方法名,也包括父类的方法名。如果参数不是对象,则返回空数组。

PHP 函数如何返回类方法名?

PHP 函数如何返回类方法名?

PHP 中的 get_class_methods() 函数可以返回一个类的方法名数组。

语法

get_class_methods(object $object): array

参数

  • $object:要获取方法名的对象。

返回值

一个包含类方法名的字符串数组。

实战案例

考虑以下类:

class User
{
    public function getName()
    {
        // ...
    }

    public function getEmail()
    {
        // ...
    }
}

要获取 User 类的方法名,可以使用 get_class_methods() 函数:

$user = new User();
$methods = get_class_methods($user);

print_r($methods);

输出:

Array
(
    [0] => getName
    [1] => getEmail
)

注意

  • get_class_methods() 函数返回的是公共方法名。
  • 如果对象是继承自父类,则返回的数组将包含父类的方法名。
  • 如果传递的参数不是对象,则会返回一个空数组。

以上是PHP 函数如何返回类方法名?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn