::双冒号的含义

class func{
     public static function RUN() {
            echo "111"; 
    }
    function aaa(){
           self::RUN() ;  // 访问 当前类 里边的static 属性的 RUN
    }
}
func::RUN();  //访问的是  func类里边的 static 属性的 RUN 方法 
static  代表静态方法或属性 ,只支持 当前类的调用,不支持继承

多测试,看提示错误
 

猜你喜欢

转载自blog.csdn.net/lmp5023/article/details/88193195