Maison  >  Article  >  développement back-end  >  Que signifie l’interface en php ?

Que signifie l’interface en php ?

WBOY
WBOYoriginal
2022-02-25 10:37:132776parcourir

En PHP, l'interface est une réglementation qui définit la spécification générale pour implémenter un certain service et déclare les fonctions et constantes requises. Cependant, les attributs des membres ne peuvent pas être définis. Une classe peut implémenter plusieurs interfaces, et une interface peut également hériter d'une interface. .

Que signifie l’interface en php ?

L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.

Que signifie interface en php ?

L'interface d'interface est une règle, quelque chose dont les gens peuvent hériter, un peu comme une classe abstraite.

Une interface définit la spécification générale pour implémenter un certain service, en déclarant les fonctions et constantes requises, mais ne précise pas comment l'implémenter. La raison pour laquelle les détails d'implémentation ne sont pas fournis est que différentes entités peuvent avoir besoin d'implémenter les définitions de méthodes publiques de différentes manières. L'essentiel est d'établir un ensemble de principes généraux qui doivent être mis en œuvre uniquement lorsque ces principes sont respectés que l'interface peut être considérée comme mise en œuvre.

Informations étendues

Caractéristiques de l'interface PHP :

1. Les méthodes de l'interface doivent être publiques.

2. Les méthodes d'interface sont abstraites par défaut, n'ajoutez donc pas de résumé devant le nom de la méthode.

3. Les interfaces peuvent définir des constantes, mais elles ne peuvent pas définir les attributs des membres. La définition et l'utilisation des constantes sont les mêmes que celles des classes.

4. Une classe peut implémenter plusieurs interfaces (équivalent à intégrer plusieurs fonctions en une seule, comme un téléphone mobile qui implémente les fonctions de PHS, MP3 et MP4)

5.

PHP, comme la plupart des langages orientés objet, ne prend pas en charge l'héritage multiple. Si vous devez implémenter plusieurs fonctions d'héritage, en PHP, vous pouvez utiliser des interfaces, ce qui est le moyen utilisé par PHP pour résoudre plusieurs problèmes d'héritage.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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