I looked at the manual, but I can't seem to find the answer.
What is the default visibility in PHP for methods without a visibility declaration? Does PHP have a package visibility like in Java?
For example, in the following code, is go()
public or private?
class test {
function go() {
}
}
The reason I asked is that I've seen many constructors code written as function __construct()
and some as public function __construct()
. Are they equivalent?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…