什么在php中意味着什么?

时间:2011-08-05 14:55:43

标签: php

  

可能重复:
  what is the “::” notation in php used for?

我在修改好友代码时发现了这段代码并注意到了这段代码:TestPages :: LoadMenu();

在php中意味着什么?

一个好的答案意味着很多。

谢谢!

5 个答案:

答案 0 :(得分:10)

这是'范围解析运算符'。

  

范围解析运营商(也称为Paamayim Nekudotayim)或   更简单的术语,双冒号,是一个允许访问的标记   静态,常量和重写的属性或类的方法。

http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php

答案 1 :(得分:7)

通俗地说,它用于调用static类的方法。

在您的示例中,LoadMenu()TestPages类的静态函数。

这意味着您无需创建TestPages的实例来呼叫LoadMenu()

答案 2 :(得分:3)

它用于访问类,静态变量和常量的静态方法

Read more

答案 3 :(得分:1)

它表示静态类成员访问,在本例中为静态方法调用。

答案 4 :(得分:0)