为什么不在PHP中使用'protected'或'private'?

Ste*_*ley 7 php encapsulation

我一直在用的Joomla框架,我注意到,他们使用的公约指定的私人或受保护的方法(他们把下划线" _"方法名前),但他们并没有明确声明任何方法public,private或者protected.为什么是这样?它与便携性有关吗?这些public,private或者protected关键字在旧版本的PHP中不可用吗?

Owe*_*wen 17

public,private和protected是PHP5关键字.不幸的是,PHP4仍然具有非常高的安装基础(特别是在共享主机服务中).

这是一张漂亮的照片,显示7月的使用率(法文文本).剧透:php4仍然有超过35%的使用率.