欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-02-09 22:49:58
...
双冒号操作符即作用域限定操作符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和类中重写的属性与方法。 在类定义外使用的话,使用类名调用。...