公共与非功能之间的差异

时间:2011-05-16 10:12:19

标签: php oop function scope public

之间有什么不同
public function something()
{

}

function something()
{

}

任何解释?哪个更好?

1 个答案:

答案 0 :(得分:5)

PHP / 4尚未实现visibility。当它以PHP / 5添加时,缺少可见性关键字成为public的同义词,因此现有代码不会中断。

如果是遗留代码,我的建议是保留原样,直到您有机会查看代码并选择足够的可见性。如果是新代码,则应明确说明。