Maison  >  Article  >  développement back-end  >  PHP est-il un langage orienté objet ?

PHP est-il un langage orienté objet ?

(*-*)浩
(*-*)浩original
2019-09-18 10:30:233528parcourir

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.

PHP est-il un langage orienté objet ?

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!

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