我正在做一个 PHP 教程,我发现了这段代码
Class Insurance
{
function clsName()
{
echo get_class($this)."\n";
}
}
$cl = new Insurance();
$cl->clsName();
Insurance::clsName();
function clsName()
无需创建实例即可访问此处Insuarance
Insurance::clsName();
但从定义上
范围解析运算符(也称为 Paamayim Nekudotayim)或更简单的术语是双冒号,是一个允许访问类的静态、常量和重写属性或方法的标记。
从类定义之外引用这些项目时,请使用类的名称。
http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php
我在网上搜索但找不到很好的解释为什么这段代码有效?请解释。