Miré manual, pero parece que no puedo encontrar la respuesta.Visibilidad predeterminada de los métodos de clase en PHP
¿Cuál es la visibilidad predeterminada en PHP para los métodos sin una declaración de visibilidad? ¿Tiene PHP una visibilidad de paquete como en Java?
Por ejemplo, en el siguiente código, ¿es go()
público o privado?
class test {
function go() {
}
}
La razón por la que se plantea es que he visto muchos constructores código escrito como function __construct()
y algunos como public function __construct()
. ¿Son equivalentes?
Lo mismo ocurre con las propiedades –
Lo mismo ocurre con las constantes. – Kolyunya