手机
当前位置:查字典教程网 >编程开发 >php教程 >双冒号 ::在PHP中的使用情况
双冒号 ::在PHP中的使用情况
摘要:前几天在百度知道里面看到有人问PHP中双冒号::的用法,当时给他的回答比较简洁因为手机打字不大方便!今天突然想起来,所以在这里总结一下我遇到...

前几天在百度知道里面看到有人问PHP中双冒号::的用法,当时给他的回答比较简洁因为手机打字不大方便!今天突然想起来,所以在这里总结一下我遇到的双冒号::在PHP中使用的情况!

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

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

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

<?php class Fruit { const CONST_VALUE = 'Fruit Color'; } $classname = 'Fruit'; echo $classname::CONST_VALUE; // As of PHP .. echo Fruit::CONST_VALUE; ?> Program List:在类定义外部使用:: <?php class Fruit { const CONST_VALUE = 'Fruit Color'; } class Apple extends Fruit { public static $color = 'Red'; public static function doubleColon() { echo parent::CONST_VALUE . "n"; echo self::$color . "n"; } } Apple::doubleColon(); ?>

程序运行结果:

Fruit Color Red

Program List:调用parent方法

<?php class Fruit { protected function showColor() { echo "Fruit::showColor()n"; } } class Apple extends Fruit { // Override parent's definition public function showColor() { // But still call the parent function parent::showColor(); echo "Apple::showColor()n"; } } $apple = new Apple(); $apple->showColor(); ?>

程序运行结果:

Fruit::showColor()

Apple::showColor()

Program List:使用作用域限定符

<?php class Apple { public function showColor() { return $this->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:调用基类的方法

<?php class Fruit { static function color() { return "color"; } static function showColor() { echo "show " . self::color(); } } class Apple extends Fruit { static function color() { return "red"; } } Apple::showColor(); // output is "show color"! ?>

程序运行结果:

show color

以上内容给大家详解了::在PHP中的使用情况,希望大家喜欢。

【双冒号 ::在PHP中的使用情况】相关文章:

在 PHP 中使用随机数的三个步骤

PHP中GET变量的使用

PHP中的魔术方法总结和使用实例

PHP中生成UUID自定义函数分享

如何在PHP中使用Oracle数据库(6)

PHP中的命名空间详细介绍

PHP中路径问题的解决方案

用PHP产生动态的影像图

如何在PHP中使用Oracle数据库(3)

PHP中的一些常用函数收集

精品推荐
分类导航