Quel est le type d'héritage par défaut d'une fonction de membre en PHP?
-
21-09-2019 - |
Question
class foo implements Countable {
function count() {
# do stuff here
}
}
Quel est le type de count
, public, privé ou protéger?
La solution
Les méthodes de classe peuvent être définis comme public, privé ou protégé. Méthodes déclarées sans mot-clé de la visibilité explicite sont définis comme publique .
comportements identiques sont également applicables pour les propriétés de classe.
Comme Bart a noté dans son commentaire, bien que PHP assignera la visibilité pour vous ( si l'on est pas affecté explicitement ), il est fortement recommandé pour les normes de bonnes pratiques et de codage pour affecter la visibilité pour vous.
Autres conseils
Il est le type est public
. En php si vous ne spécifiez pas la portée des méthodes, on suppose publique .
publique .... sauf indication contraire.