公共静态函数vs php中的静态函数

时间:2014-10-31 22:08:32

标签: php static public

有没有理由写public static function而不只是static function?它仍然可以通过Class :: staticMethod()这样的类名访问,不是吗?

1 个答案:

答案 0 :(得分:3)

Public是隐式的(如果没有另外声明则使用),因此它将以任何一种方式工作。

撰写public的目的是让您的代码更清晰,更易于阅读。

E.g。在java中,默认的可见性不是公共的,所以当java程序员读取你的php时,他会想知道它可以从哪里访问。声明它public可以省去一些麻烦。