保举手册:php齐全自学手册
正在PHP中双冒号(::)操作符是一种范畴解析操作符,又作用域限定操作符。它是对类中的办法的动态援用,能够拜访动态、const以及类中重写的属性与办法。
php挪用类的外部动态成员,或许是类之间挪用就要用两个冒号(::)。
阐明:“::”符号能够以为是与C言语中的“.”类似的,而它更像C++中(Perl)的::类范畴操作符。
示例:
class A{ static $count = 0; static function haha(){ // } function diaoyoug(){ self::haha(); self::$count; } } a.b.c; /* C言语中的 */ a::b::c(); // C++ 中的函数 $a::b::c; # Perl 5中的标量
双冒号(::)操作符正在类界说外应用的话,需应用类名挪用。正在PHP 5.3.0,能够应用变量替代类名。
示例:正在类界说内部应用双冒号(::)操作符
<?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
相干文章保举:
1.php中双冒号::范畴解析操作符的含意引见
2.php里的双冒号范畴解析操作符与箭头 -> 操作符的区分
相干视频保举:
1.独孤九贱(4)_PHP视频教程
以上就是PHP中的::是甚么意义?的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 双冒号操作符 作用域限定操作符
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!