• 技术文章 >PHP >PHP教程

    php static的三种使用方法

    小妮浅浅小妮浅浅2021-08-25 09:40:12原创16722

    说明

    1、表示静态,是用来在声明属性和声明成员方法之前。

    可以达到不需要实例化也可以直接调用的目的,并且让静态属性和类被绑定。

    2、用作代词。

    可用于成员方法的表达式中,用于指所调用的类。

    3、成员方法返回值类型,在成员方法声明中用于限制返回值必须是调用类的对象。

    实例

    class Product {               
        public static function getNew( ): static {     
            $new = new static;   
            return $new;
        }
    }
    class SubProduct extends Product{
    }
     
    $p1 = Product::getNew( );
    $p2 = SubProduct::getNew();
    var_dump($p1);    //object(Product)#24
    var_dump($p2);    //object(SubProduct)#27

    以上就是php static的三种使用方法,希望对大家有所帮助。更多php学习指路:php教程

    推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

    专题推荐:php static
    上一篇:php自动加载机制是什么 下一篇:php $this是什么意思

    相关文章推荐

    • php中PCRE2的使用• php中实现数组去重的函数• php数组中如何重置索引• php中array_filter清除空值• php数组中array_product函数的使用• php数组中array_count_values的使用• php消息队列的介绍• php信号量和共享内存分别是什么• php多进程通信之管道的介绍• php生成用户密码的两种方法• php中 __clone的使用• php中__call方法怎么用• php中__destruct方法是什么• php中__callStatic方法的使用• php中__get如何获取成员属性• php中__isset方法的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网