• 技术文章 >后端开发 >PHP问题

    php怎么查询类里面有哪些方法

    青灯夜游青灯夜游2022-01-07 18:58:29原创119

    在php中,可以使用get_class_methods()函数来查询类里面有哪些方法,该函数可以获取类的所有方法,返回由类的方法名组成的数组,语法为“get_class_methods(类名')”。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    在php中,可以使用get_class_methods()函数来查询类里面有哪些方法。

    get_class_methods()函数可以获取类的所有方法,返回由类的方法名组成的数组。

    语法:

    get_class_methods($class_name)

    返回值:返回由 $class_name 指定的类中定义的方法名所组成的数组。如果出错,则返回 null。

    示例:

    <?php
    
    class myclass {
        // constructor
        function myclass()
        {
            return(true);
        }
    
        // method 1
        function myfunc1()
        {
            return(true);
        }
    
        // method 2
        function myfunc2()
        {
            return(true);
        }
    }
    
    $class_methods = get_class_methods('myclass');
    // or
    $class_methods = get_class_methods(new myclass());
    
    foreach ($class_methods as $method_name) {
        echo "$method_name<br>";
    }
    
    ?>

    输出结果:

    1.png

    注意:

    自 PHP 5 起,本函数按照方法被定义的名字返回(区分大小写)。在 PHP 4 中总是返回小写的。

    推荐学习:《PHP视频教程

    以上就是php怎么查询类里面有哪些方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 类中方法
    上一篇:php中的静态属性和静态方法是什么 下一篇:php中2个加号的意思是什么

    相关文章推荐

    • php怎么将数值转换为布尔类型• 深入分析PHP Opcache工作原理• 手把手教你phpstorm如何调试Docker中PHP项目• php怎么查询第一个元素出现的位置• php怎么去掉字符串中的某串字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网