小编and*_*vis的帖子

在PHP中是否有理由在类上使用静态方法而不是独立方法?

我们在这里讨论这个问题.哪个更好?为什么?

1)一个只包含一个函数的php文件......

function bar(){}
Run Code Online (Sandbox Code Playgroud)

像这样叫

bar();
Run Code Online (Sandbox Code Playgroud)

2)包含带静态方法的类的php.

class foo{
static function bar(){}
}
Run Code Online (Sandbox Code Playgroud)

像这样调用foo :: bar();

是否有任何表现理由去做其中一个?出于代码组织的目的,静态方法对我来说看起来更好,但是这里有一些程序员没有理由声明类.

php methods static global

2
推荐指数
1
解决办法
403
查看次数

标签 统计

global ×1

methods ×1

php ×1

static ×1