Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这句话是什么意思;_Php - Fatal编程技术网

Php 这句话是什么意思;

Php 这句话是什么意思;,php,Php,count()是一个PHP函数,在它前面加上self,我想知道它的意思,谢谢。 我知道self意味着这个类,我只是想知道self::count()的含义 这是否意味着统计此类的实例数量? 我不知道为什么人们会问我这个问题!你可以给出一些建议,而不是踩上去 我将改进我的问题,你能收起你的脚吗?因为这是一个静态成员,没有$this,所以你只能访问该类的静态成员 self位告诉编译器使用同一类的静态函数。似乎count()是一个静态函数。使用静态函数时,它应用于类的所有对象,而不是特定对象。因此sel

count()是一个PHP函数,在它前面加上self,我想知道它的意思,谢谢。 我知道self意味着这个类,我只是想知道self::count()的含义

这是否意味着统计此类的实例数量?

我不知道为什么人们会问我这个问题!你可以给出一些建议,而不是踩上去


我将改进我的问题,你能收起你的脚吗?

因为这是一个静态成员,没有
$this
,所以你只能访问该类的静态成员


self
位告诉编译器使用同一类的静态函数。

似乎
count()
是一个静态函数。使用静态函数时,它应用于类的所有对象,而不是特定对象。因此
self
表示当前类
self::count
表示类在说:将此函数应用于我自己(所有我的对象)。

self
应该引用当前类,通常是在您想要访问类的一些静态成员时。您能告诉我_empty()@shine的含义吗?
验证的类定义在哪里。不是物理的你能告诉我_empty()@shine的含义吗?它是一个布尔函数,告诉你变量是否为空。您需要将该变量作为参数。您可以在此处找到更多:。我不确定您的类中是否有一个名为_empty()的特定函数,但如果有,它似乎在做同样的事情那么这是否意味着必须在这个类中定义一个名为count的方法?并且该方法不是PHP手册中的方法。对吗?不是。PHP手册中有
count()
empty()
两种方法,因此您不必在此类中定义它。除非你想实现另一个功能。
public static function has_setting()
{
    return (self::count() > 0);
}