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

    php访问静态方法有哪些方式

    coldplay.xixicoldplay.xixi2020-10-06 10:39:08原创96

    php访问静态方法的方式:1、使用self,代码为【self::test();】;2、使用类名,代码为【a::test()】;3、使用static,代码为【public function test1(){static::test()}】。

    php访问静态方法的方式:

    1:使用self,代码如下

    <?php
    class a {
        private static function test() {
            echo 'test';
        }
        public function test1() {
            self::test();
        }
    }
    $ab = new a();
    $ab->test1();//结果 test

    2:使用类名,代码如下

    <?php
    class a {
        private static function test() {
            echo 'test';
        }
        public function test1() {
            a::test();
        }
    }
    $ab = new a();
    $ab->test1();//结果 test

    3:使用static,代码如下

    <?php
    class a {
        private static function test() {
            echo 'test';
        }
        public function test1() {
            static::test();
        }
    }
    $ab = new a();
    $ab->test1();//结果 test

    相关学习推荐:php编程(视频)

    以上就是php访问静态方法有哪些方式的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 静态方法
    上一篇:php如何实现排序算法 下一篇:PHP实例方法有哪些例子
    第13期线上培训班

    相关文章推荐

    • php如何判断是否为静态方法• php中子类如何调用父类的静态方法• php的静态方法和普通方法是什么• php中的抽象类和静态方法是什么

    全部评论我要评论

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

    PHP中文网