第二个比较复杂的是范围解析操作符::
:两个相连的冒号。在面向对象编程中,你想要调用某个对象的函数时会用到。例如,你有一个sayhello()
函数,在Person
对象中也有一个sayhello()
函数,你可以通过Person::sayhello()
来说明你想要调用的函数:在函数前面加上类名和范围解析操作符。
范围解析操作符在伪类parent
中用得也很多。例如,在一个子类对象中想要调用父类的__construct()
函数,就可以使用parent::__construct()
来调用。
范围解析比较复杂,用得也不是很频繁,但是你需要知道。现在先不用完全理解,之后在对象一章中会详细说明。
作者说明:这里可能对你来说有点难以理解。在PHP内部,范围解析操作符被叫做“ paamayim nekudotayim ”,这是希伯来文的“双冒号” 。