|
PHP5中文手册
范围解析操作符(::)范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员、方法和常量,还可以用于覆盖类中的成员和方法。 当在类的外部访问这些静态成员、方法和常量时,必须使用类的名字。 把 Paamayim Nekudotayim 选作该操作符的名字似乎有些奇怪。然而,这是 Zend 开发小组在写 Zend Engine 0.5 (被用于 PHP 3 中)时所作出的决定。事实上这个词在希伯莱文就是双冒号的意思。 Example#1 在类的外部使用 :: 操作符
<?php self 和 parent 这两个特殊的关键字是用于在类的内部对成员或方法进行访问的。 Example#2 :: from inside the class definition
<?php 当一个子类覆盖其父类中的方法时,PHP 不会再执行父类中已被覆盖的方法,直到子类中调用这些方法为止。这种机制也作用于 构造函数和析构函数、重载 及 魔术 函数。 Example#3 调用父类的方法
<?php |