对类的静态属性和要领的直接援用,这类状况能够不须要实例化类而直接运用“::”挪用。
当挪用静态属性和静态要领时(引荐进修:PHP编程从入门到通晓)
::与->的作用雷同,只不过运用的对象不一样!::援用类内里的静态要领或许属性,而且不须要实例化!
竖立一个类,而且竖立一个静态属性$a,一个静态要领b,以下:
class test { static public $a; static public function b() {}
假如要挪用静态属性$a,以下
test::$a;
注重,a前面须要带$标记,这一点与->标记不一样!
假如要挪用静态要领b,以下
test::b();
当挪用本身类或许父类的属性或许要领时
起首竖立一个父类
class test { public function b() {} }
当我们须要挪用父类的要领b时
parent::b();
当我们须要挪用本身的要领cs时,有两种要领
$this->cs(); self::cs();
以上就是php两个冒号什么意思的细致内容,更多请关注ki4网别的相干文章!