Olhei para o manual , mas não consigo encontrar a resposta.
Qual é a visibilidade padrão em PHP para métodos sem uma declaração de visibilidade? O PHP tem uma visibilidade de pacote como em Java?
Por exemplo, no código a seguir, é go()
público ou privado?
class test {
function go() {
}
}
A razão pela qual perguntei é que vi muitos códigos de construtores escritos como function __construct()
e alguns como public function __construct()
. Eles são equivalentes?