J'ai regardé le manual, mais je n'arrive pas à trouver la réponse.Visibilité par défaut des méthodes de classe en PHP
Quelle est la visibilité par défaut en PHP pour les méthodes sans déclaration de visibilité? Est-ce que PHP a une visibilité de paquet comme en Java?
Par exemple, dans le code suivant, go()
est-il public ou privé?
class test {
function go() {
}
}
La raison pour laquelle j'ai demandé est que je l'ai vu beaucoup de code constructeurs écrit function __construct()
et certains comme public function __construct()
. Sont-ils équivalents?
Il en va de même pour les propriétés –
Il en va de même pour les constantes. – Kolyunya