我看了看manual,但似乎找不到答案.
没有可见性声明的方法在PHP中的默认可见性是什么?PHP是否具有Java中那样的包可见性?
例如,在下面的代码中,go()
是公共的还是私有的?
class test {
function go() {
}
}
我问这个问题的原因是,我见过许多构造函数的代码写为function __construct()
,有些写为public function __construct()
.它们相等吗?
我看了看manual,但似乎找不到答案.
没有可见性声明的方法在PHP中的默认可见性是什么?PHP是否具有Java中那样的包可见性?
例如,在下面的代码中,go()
是公共的还是私有的?
class test {
function go() {
}
}
我问这个问题的原因是,我见过许多构造函数的代码写为function __construct()
,有些写为public function __construct()
.它们相等吗?
违约是公开的.
类方法可以定义为public、private或protected.在没有任何显式可见性关键字的情况下声明的方法被定义为public.