PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

PHP作用域限定符双冒号::的用法_PHP教程

原创
2016-07-13 10:33:45 623浏览

双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。

在类定义外使用的话,使用类名调用。在PHP 5.3.0,可以使用变量代替类名。

Program List:用变量在类定义外部访问

    

Program List:在类定义外部使用::

  

程序运行结果:

Fruit Color Red

Program List:调用parent方法

  
showColor();
?>

程序运行结果:

Fruit::showColor() 
Apple::showColor()

Program List:使用作用域限定符

  
color;
        }
    }
    class Banana
    {
        public $color;
        public function __construct()
        {
            $this->color = "Banana is yellow";
        }
        public function GetColor()
        {
            return Apple::showColor();
        }
    }
    $banana = new Banana;
    echo $banana->GetColor();
?>

程序运行结果:

Banana is yellow

Program List:调用基类的方法

    

程序运行结果:

show color

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/752410.htmlTechArticle双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。 在类定义外使用的话,使用类名调用。...
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。