在课堂上,大多数人使用public function name() { }
来定义方法。但是,我已经看到它们的几个示例没有public
关键字定义,如function name() { }
。我对此感到困惑,因为我认为在课堂内你必须使用public/private/protected。功能和类别中的公共功能之间的差异
我做了同样的事情和function
是做与public function
完全相同的工作。
所以我的问题是,在课堂内使用function
和public function
时有什么区别?
可能重复的[PHP中的类方法的默认可见性](http://stackoverflow.com/questions/2224380/default-visibility-of-class-methods-in-php) – kiamlaluno