-2
是否有任何理由写public static function
而不只是static function
?它仍然可以通过类名称访问,如Class :: staticMethod()不是?公共静态功能VS在PHP中静态函数
是否有任何理由写public static function
而不只是static function
?它仍然可以通过类名称访问,如Class :: staticMethod()不是?公共静态功能VS在PHP中静态函数
公众是隐式(使用如果没有特别声明的),所以它会工作无论哪种方式。
写作public
的重点是使你的代码更清洁,更易于阅读。
E.g.在Java中,默认可见性是不公开的,所以当一个Java程序员读你的php,他会想知道到底是从访问。宣布它public
节省了一些头痛。
我明白了,谢谢。将使用公共。 – zavr 2014-10-31 22:15:23
其明确的。静态只意味着publicClass方法可以被定义为public,private或protected。没有任何显式可见性关键字声明的方法被定义为public。 – exussum 2014-10-31 22:10:10