牛牛在线工具

get_class_methods()

收录 8868 个 PHP 函数,含用途说明与用法示例。

get_class_methods()

返回指定类的所有公共方法的名称,以数组形式返回

函数名称:get_class_methods() 适用版本:所有 PHP 版本(5.x ~ 8.x) 函数描述:get_class_methods() 函数用于返回指定类的所有公共方法的名称,以数组形式返回。 用法示例: class MyClass { public function method1() { // 方法1的实现 } public function method2() { // 方法2的实现 } private function method3() { // 方法3的实现 } } $methods = get_class_methods('MyClass'); print_r($methods); 输出结果: Array ( [0] => method1 [1] => method2 ) 解释: 在上述示例中,我们定义了一个名为 MyClass 的类,其中包含了三个方法:method1、method2 和 method3。get_class_methods() 函数接受一个类名作为参数,并返回该类的所有公共方法的名称数组。 在示例中,我们调用 get_class_methods('MyClass') 来获取 MyClass 类的所有公共方法名称。然后,使用 print_r() 函数将结果打印出来。 注意,get_class_methods() 函数只返回公共方法的名称,不包括私有方法。在示例中,method3 是一个私有方法,因此不会出现在返回的数组中。 如果指定的类不存在或不是一个类,则 get_class_methods() 函数将返回 false。