Maison  >  Article  >  développement back-end  >  Comment utiliser le constructeur et ce mot-clé en PHP ? Comment présenter le constructeur ?

Comment utiliser le constructeur et ce mot-clé en PHP ? Comment présenter le constructeur ?

慕斯
慕斯original
2021-06-17 11:46:181536parcourir

L'article précédent vous a présenté "Que sont les classes et les objets en PHP ? Pourquoi apprendre l'orientation objet ? Comment utiliser ? 》, cet article continue de vous présenter comment utiliser le constructeur et ce mot clé en PHP ? Comment présenter le constructeur ? Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Comment utiliser le constructeur et ce mot-clé en PHP ? Comment présenter le constructeur ?

Constructeur et ce mot clé :

Présentation du constructeur

Créer Lors de la création un objet, nous devons initialiser l'objet. À ce stade, nous devons appeler notre constructeur. Le constructeur est appelé automatiquement, pas manuellement. C'est une méthode magique

__construct ()
  • Constructeur. méthode sans passer de paramètres

  • Créez un objet et appelez-le directement | Attribuez les paramètres passés à vos propres attributs de membre

  • Dans la classe, vous avez besoin pour accéder à vos propres attributs de membre et méthodes de membre

  • $this:当前对象,
    $this->name ;
    $this->cook() ;

    Nous créons d'abord un nouveau fichier, écrivons d'abord une classe, une personne, puis lui donnons deux attributs, l'un est poète et l'autre est pome, alors si on veut créer un objet maintenant, on peut $ming, si on veut accéder à la poésie dans ming

  • Prenons le code comme exemple :
  • <?php
    class Person {
        public $poet =&#39;林徽因&#39;;
        public $pome= &#39;答案很长,我准备用一生的时间来回答,你准备要听了吗?&#39;;
    }
    $ming = new Person();
    var_dump( $ming);
    echo &#39;<br>&#39;;
    $niu = new Person();
    var_dump ($niu);
    ?>

    Le code affiche le résultat :

Nous pouvons voir d'après les résultats que les affichages sont les mêmes, donc cela n'est pas conforme à notre logique. Nos objets correspondent à leurs contenus respectifs, nous pouvons donc. écrivez comme ceci :

<?php
class Person
{
    public $poet;
    public $pome;
}
$ming = new Person();
$ming->poet = &#39;林徽因&#39; ;
$ming->pome = &#39;答案很长,我准备用一生的时间来回答,你准备要听了吗?&#39;;
var_dump ( $ming);
echo &#39;<br>&#39;;
$niu = new
Person();
$niu->name = &#39;张爱玲&#39;;
$niu->age = &#39;你还不来,我怎敢老去&#39;;
var_dump($niu);

Le code affiche le résultat :

Comment utiliser le constructeur et ce mot-clé en PHP ? Comment présenter le constructeur ?

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