📜  PHP的作用域解析运算符

📅  最后修改于: 2022-05-13 01:54:11.136000             🧑  作者: Mango

PHP的作用域解析运算符

作用域解析运算符也称为Paamayim Nekudotayim或更常见的双冒号,是一种允许访问类的静态、常量和覆盖的属性或方法的标记。

它用于在上下文中引用类、对象等的块或代码。标识符与作用域解析运算符。 PHP作用域解析运算符的最常见应用示例是访问类的属性和方法。

以下示例展示了作用域解析运算符在各种场景中的使用。

示例 1:在类中定义常量时使用这种类型的定义。

PHP


PHP


PHP
 myfunc()
  
?>


输出:



3.14

示例 2:三个特殊关键字 self、parent 和 static 用于从类定义内部访问属性或方法。

PHP


输出:

10 
20

示例 3:当扩展类覆盖其父类的函数,编译器调用子类的方法版本,但由子类调用其父类的方法版本。

PHP

 myfunc()
  
?>

输出:

myfunc() of parent class 
myfunc() of child class