Maison  >  Article  >  développement back-end  >  Existe-t-il un moyen d'instancier un objet en php ?

Existe-t-il un moyen d'instancier un objet en php ?

青灯夜游
青灯夜游original
2023-01-17 16:44:451570parcourir

Il existe des méthodes pour instancier des objets en php. Pour instancier un objet, il vous suffit d'utiliser le mot-clé new suivi d'une méthode portant le même nom que le nom de la classe. La syntaxe est "nom de la variable = nouveau nom de la classe (liste des numéros de paramètres)" ; être un objet lors de l'instanciation de l'objet Pour passer des paramètres, utilisez simplement le nom de la classe directement après le nouveau mot-clé sans ajouter de parenthèses. La syntaxe est "nom de la variable = nouveau nom de la classe ;".

Existe-t-il un moyen d'instancier un objet en php ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3

Instancier des objets

En PHP, l'instanciation d'objet fait référence à l'instanciation d'une classe en un objet, c'est-à-dire , en utilisant une classe pour créer Le processus objet est le processus de conversion d'une classe conceptuelle abstraite en un objet concret de ce type.

Il est très simple d'instancier une classe dans un objet. Utilisez simplement le nouveau mot-clé et ajoutez une méthode avec le même nom que le nom de la classe. Bien sûr, si vous n'avez pas besoin de transmettre des paramètres pour l'objet lors de l'instanciation de l'objet, utilisez simplement le nom de la classe directement après le nouveau mot-clé sans ajouter de parenthèses.

Le format d'instanciation de l'objet est le suivant :

变量名 = new 类名(参数数列表);
或
变量名 = new 类名;

La description du paramètre est la suivante :

  • Nom de la variable : Le nom de référence d'un objet créé par la classe, le l'objet est accessible via ce nom Membres ; 变量名:通过类所创建的一个对象的引用名称,可以通过这个名称来访问对象的成员;

  • new:关键字,表明要创建一个新的对象;

  • 类名:表示新对象的类型;

  • 参数列表

new : mot-clé, indiquant qu'un nouvel objet doit être créé

Existe-t-il un moyen dinstancier un objet en php ?class name : indiquant le type du nouvel objet ;

Liste des paramètres : Le constructeur de la classe spécifiée est utilisé pour initialiser la valeur de l'objet. S'il n'y a pas de constructeur défini dans la classe, PHP créera automatiquement. un constructeur par défaut sans paramètres.

【Exemple】Créez une classe et instanciez-la.

<?php
    class Students{
    }
    $person1 = new Students();
    $person2 = new Students;
    $person3 = new Students;
    var_dump($person1);
    echo &#39;<br>&#39;;
    var_dump($person2);
    echo &#39;<br>&#39;;
    var_dump($person3);
?>
🎜🎜🎜🎜Une classe peut instancier plusieurs objets, chaque objet est indépendant. Dans le code ci-dessus, trois objets $person1, $person2 et $person3 sont instanciés via la classe Students, ce qui équivaut à ouvrir trois espaces dans la mémoire pour stocker chaque objet. 🎜🎜Il n'y a pas de connexion entre plusieurs objets déclarés en utilisant la même classe. Cela peut seulement signifier qu'ils sont tous du même type. Chaque objet a des attributs membres et des méthodes membres déclarés dans la classe. Tout comme trois personnes indépendantes, chacune a son propre nom, son sexe et son âge, et chacune a sa propre façon de parler, de manger et de marcher. 🎜🎜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