static::

来源:互联网 发布:天津淘宝模特好少啊 编辑:程序博客网 时间:2024/06/15 18:55


1. 首先“redis模块值支持5.2.17的php”这句肯定是不对的。我不知道你使用的是什么模块,我自己用的是phpredis,你可以看看。php 5.3 + 一样可以使用。

2. static 关键字,这里作为作用域引用。类似于parent, self等关键字。与parent和self不同的是,parent 引用的是父类作用域,self引用的是当前类的作用域,而static引用的是全部静态作用域,子类会覆盖父类,考虑下面的例子:


class parent{    const VAR='A';    public function f1()    {        echo static::VAR;    }    public function f2()    {        echo self::VAR;    }}class child extends A{    const VAR='B';}$b=new child();$b->f1();  //result: 'B'$b->f2();  //result: 'A'





0 0
原创粉丝点击