【发布时间】:2011-08-26 07:55:09
【问题描述】:
两者有什么区别
public function something()
{
}
和
function something()
{
}
有什么解释吗?哪个更好?
【问题讨论】:
-
完全一样,默认是公开的
标签: php oop function scope public
两者有什么区别
public function something()
{
}
和
function something()
{
}
有什么解释吗?哪个更好?
【问题讨论】:
标签: php oop function scope public
PHP/4 还没有实现visibility。在 PHP/5 中添加它时,缺少的可见性关键字成为 public 的同义词,因此现有代码不会中断。
如果它是遗留代码,我的建议是保持原样,直到您有机会查看代码并选择足够的可见性。如果是新代码,应该明确说明。
【讨论】: