是否有必要将方法定义为"公共"?

Ema*_*sev 3 php oop public-method

如果所有方法都是公共的,除非它们被明确定义为其他方法,是否有必要将方法定义为public

Gor*_*don 11

好吧,你已经通过命名默认值回答了这个问题:不,没有必要.

引用手册:

类方法可以定义为public,private或protected.声明没有任何显式可见性关键字的方法被定义为public.

但是,我认为总是这样做是好习惯.