public static function has_setting()
{
return (self::count() > 0);
}
count()是一个PHP函数,用自我作为前缀,我想知道它的含义,谢谢。 我知道自我意味着这个课程,我只是想知道这个 self :: count()
的含义这是否意味着计算此类的实例数量?
我不知道为什么人们会问我的问题!你可以提出一些建议,而不是踩到它。
我会改善我的问题,你能放下脚吗?
答案 0 :(得分:1)
似乎count()
是一个静态函数。当使用静态函数时,它适用于类的所有对象而不是特定对象。所以self
表示当前的类。 self::count
表示该类正在说:将此函数应用于我自己(我的所有对象)。
答案 1 :(得分:0)
由于这是静态成员,因此没有$this
,因此您只能访问该类的静态成员。
self
位告诉编译器使用同一类的静态函数。