“公共静态”还是“静态公共”?
2022-08-30 10:57:36
关于PHP中函数声明关键字的一个小问题:如果你有一个静态的类方法,那么这个关键字应该在可见性关键字(,,)之前还是之后?假设所有方法(静态方法或其他方法)都有可见性关键字,那么您希望可见性关键字相对于关键字保持在同一位置:static
public
protected
private
function
public function foo() {}
public function bar() {}
protected function baz() {}
private function quux() {}
现在假装一对夫妇是静态的:
public function foo() {}
static public function bar() {}
protected function baz() {}
static private function quux() {}
此外,如果一个方法是静态的,你希望它是第一个看到的东西,因为这对它是什么类型的方法的影响甚至比可见性关键字更大。
这完全是一个可读性问题,因为它显然没有功能或设计后果。(我能想到的。