Maison > Article > développement back-end > PHP est-il un langage orienté objet ?
Dans l'utilisation du langage PHP, vous pouvez utiliser respectivement l'orientation processus et l'orientation objet, et vous pouvez mélanger PHP orienté processus et orienté objet, ce que de nombreux autres langages de programmation ne peuvent pas faire.
En programmation orientée objet (anglais : Programmation orientée objet, abréviation : POO), un objet est une collection d'informations et le traitement de information La description du traitement dans son ensemble est une abstraction du monde réel.
Les trois principales caractéristiques des objets : (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
Comportement des objets : peut être imposé aux objets Ces opérations, allumer et éteindre les lumières, sont des comportements.
La forme de l'objet : comment l'objet réagit lorsque ces méthodes sont appliquées, couleur, taille, apparence.
Représentation des objets : La représentation des objets équivaut à une carte d'identité, distinguant spécifiquement les différences dans un même comportement et un même statut.
Définition de classe PHP
Le format de syntaxe habituel de la classe de définition PHP est le suivant :
<?php class phpClass { var $var1; var $var2 = "constant string"; function myfunc ($arg1, $arg2) { [..] } [..] } ?>
est analysé comme suit :
Une classe est définie à l'aide du mot-clé class suivi du nom de la classe.
Les variables et les méthodes peuvent être définies entre une paire d'accolades ({}) après le nom de la classe. Les variables de la classe
sont déclarées à l'aide de var, et les variables peuvent également être initialisées avec des valeurs.
Les définitions de fonctions sont similaires aux définitions de fonctions PHP, mais les fonctions ne sont accessibles que via la classe et les objets qu'elle instancie.
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!