Maison  >  Article  >  développement back-end  >  Que signifie l'instanciation php ?

Que signifie l'instanciation php ?

藏色散人
藏色散人original
2020-08-18 11:05:302862parcourir

L'instanciation PHP fait référence au processus de création d'objets à l'aide de classes dans la programmation orientée objet. Il s'agit du processus de conversion d'une classe conceptuelle abstraite en un objet physique de la classe Au cours du processus d'instanciation. nom nom de l'objet = nouveau nom de classe (paramètre 1, paramètre 2...paramètre n)].

Que signifie l'instanciation php ?

Recommandé : "Tutoriel vidéo PHP"

L'instanciation fait référence à l'utilisation du processus de création d'objets à partir d'un la classe est appelée instanciation. C'est le processus de conversion d'un concept abstrait en un objet concret. Le processus d'instanciation consiste généralement en un nom de classe, un nom d'objet = un nouveau nom de classe (paramètre 1, paramètre 2...paramètre n).

Prenons PHP comme exemple.

Les classes sont différentes des fonctions. Elles ne peuvent pas être utilisées directement après avoir été définies, car une classe n'est qu'un concept abstrait et doit être instanciée via le mot-clé new avant de pouvoir être utilisée. Le format syntaxique de l'instanciation de classe est le suivant : nom de variable = nouveau nom de classe ([constructeur]). Parmi eux, le nom de la variable peut être le nom de n'importe quelle variable PHP, et les paramètres de construction dépendent du constructeur de la classe (sera décrit en détail dans la section 8.2.5). S'il n'y a pas de constructeur, les parenthèses seront vides. .

Une classe peut être utilisée après l'avoir instanciée.

Par exemple :

<?php
     class People{
         public $name;  
         public function introduceMySelf(){
             echo &#39;内容&#39;,$this->name.‘内容2’;
         }
      }
      $p=new People();
 ?>

Si vous souhaitez utiliser les attributs et méthodes d'une classe en dehors de la classe (à condition que l'attribut ou la méthode soit accessible), vous devez utiliser l'opérateur -> ;, le format syntaxique est le suivant :

Nom de la variable de classe instanciée->Nom de l'attribut;

Nom de la variable de classe instanciée->Nom de la méthode ([paramètre de méthode]);

Les méthodes d'utilisation de classe sont les mêmes que les fonctions d'appel. Les paramètres de fonction sont donnés entre parenthèses (bien sûr, il n'est pas nécessaire de les écrire s'il n'y a pas de paramètres). Il est important de noter que lorsque vous utilisez l'opérateur -> pour référencer un attribut, le nom de l'attribut n'est pas précédé du symbole $.

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