sea*_*lJS 2 php static-methods
我已经注意到在PHP中我可以创建一个没有静态修饰符的函数,但仍然将其称为静态函数,只是好奇为什么这是允许/实际发生的事情.
class Foo {
public function bar($i) {
return $i + 1;
}
}
Foo::bar(4); // 5
Run Code Online (Sandbox Code Playgroud)
我希望静态修饰符是必需的,如:
class Foo {
public static function bar($i) {
return $i + 1;
}
}
Foo::bar(4); // 5
Run Code Online (Sandbox Code Playgroud)