Maison  >  Article  >  développement back-end  >  Quels sont les avantages des méthodes statiques en php

Quels sont les avantages des méthodes statiques en php

王林
王林original
2020-08-13 14:47:263820parcourir

Les avantages des méthodes statiques en PHP sont : 1. Les méthodes statiques peuvent être utilisées n'importe où dans le code ; 2. Chaque instance de la classe peut accéder aux propriétés statiques définies dans la classe ; obligatoire Vous pouvez accéder à des propriétés ou des méthodes statiques.

Quels sont les avantages des méthodes statiques en php

Avantages des méthodes statiques :

(Tutoriel recommandé : Tutoriel graphique php)

( 1) Peut être utilisé n'importe où dans le code (en supposant que la classe soit accessible)

(2) Chaque instance de la classe peut accéder aux propriétés statiques définies dans la classe et peut utiliser des propriétés statiques pour définir des valeurs ; , cette valeur peut être utilisée par tous les objets de la classe ;

(3) Les propriétés ou méthodes statiques sont accessibles sans objets d'instance.

Les méthodes statiques ne peuvent pas accéder aux propriétés normales de cette classe car ces propriétés appartiennent à un objet, mais les méthodes statiques peuvent accéder aux propriétés statiques.

(Recommandation du didacticiel vidéo : tutoriel vidéo php)

Pour accéder aux méthodes ou propriétés statiques de la classe actuelle (pas d'une sous-classe), vous pouvez utiliser le mot-clé self, self pointe vers la classe actuelle, tout comme $this pointe vers l'objet actuel.

Les méthodes statiques ne peuvent pas être appelées dans les objets. Les méthodes et attributs statiques sont également appelés méthodes de classe et attributs de classe, donc les pseudo-variables $this ne peuvent pas être utilisées dans les objets.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn