有没有理由写public static function
而不只是static function
?它仍然可以通过Class :: staticMethod()这样的类名访问,不是吗?
答案 0 :(得分:3)
Public是隐式的(如果没有另外声明则使用),因此它将以任何一种方式工作。
撰写public
的目的是让您的代码更清晰,更易于阅读。
E.g。在java中,默认的可见性不是公共的,所以当java程序员读取你的php时,他会想知道它可以从哪里访问。声明它public
可以省去一些麻烦。