Maison  >  Article  >  développement back-end  >  Comment appeler une méthode objet en php

Comment appeler une méthode objet en php

PHPz
PHPzoriginal
2023-03-24 17:09:521638parcourir

PHP (Hypertext Preprocessor) est un langage de script open source populaire côté serveur qui peut s'exécuter sur un serveur Web et est utilisé pour créer du contenu Web dynamique pour les sites Web. En PHP, les méthodes d'appel peuvent être des méthodes objet ou des méthodes ordinaires. Ce qui suit utilise les méthodes objet comme exemple pour présenter comment appeler des méthodes en PHP.

1. Créer un objet

En PHP, lors de l'appel d'une méthode objet, vous devez d'abord créer un objet. L'objet est un type de données spécial défini par une classe qui encapsule les données et les méthodes. Pour créer un objet, vous devez d'abord définir une classe.

Pour définir une classe, vous pouvez utiliser le mot-clé class, suivi du nom de la classe. Les noms de classe doivent être uniques. Si le nom de classe est identique à un autre nom de classe défini, une erreur se produira. Dans une définition de classe, vous pouvez définir des propriétés et des méthodes.

class MyClass {
    // 定义属性
    public $name;
    public $age;
    // 定义方法
    public function sayHello() {
        echo "Hello!";
    }
}

Après avoir défini la classe, vous pouvez créer un objet via le nouveau mot-clé.

$object = new MyClass();

$object voici une variable objet, qui stocke une instance de la classe MyClass.

2. Appeler des méthodes objet

Une fois l'objet créé, vous pouvez appeler des méthodes objet via des variables objet. La syntaxe pour appeler les méthodes objet est la suivante : $object->methodName(). Parmi eux, $object est la variable objet et methodName est le nom de la méthode. Les paramètres peuvent être passés entre parenthèses.

$object->sayHello(); // 输出 Hello!

Lors de l'appel de méthodes objet, vous devez faire attention aux points suivants :

  1. Les variables objet doivent être déclarées et initialisées avant utilisation.
  2. Les méthodes doivent être définies dans la classe avant de pouvoir être appelées.
  3. Le nom de la méthode doit être le même que le nom de la méthode défini dans la classe et est sensible à la casse.
  4. Les appels de méthode peuvent avoir des paramètres ou non.

3. Accéder aux propriétés des objets

En plus d'appeler des méthodes d'objet, vous pouvez également accéder aux propriétés des objets en PHP. Les propriétés d'objet sont des variables définies dans une classe qui stockent des informations d'état sur l'objet. Les propriétés des objets peuvent être déclarées à l'aide des mots-clés public, protected ou private, indiquant différents droits d'accès.

  1. propriétés publiques : propriétés publiques accessibles à la fois à l'extérieur et à l'intérieur de la classe.
  2. attribut protégé : attribut protégé, accessible uniquement à l'intérieur de la classe et dans les sous-classes.
  3. attribut privé : attribut privé, accessible uniquement à l'intérieur de la classe.

La syntaxe pour accéder aux propriétés des objets est : $object->propertyName. Parmi eux, $object est la variable objet et propertyName est le nom de la propriété.

class MyClass {
    // 定义属性
    public $name;
    protected $age;
    private $gender;
    // 定义方法
    public function setAge($newAge) {
        $this->age = $newAge;
    }
    public function getAge() {
        return $this->age;
    }
}
$object = new MyClass();
$object->name = 'Tom';
$object->setAge(20);
echo $object->name; // 输出 Tom
echo $object->getAge(); // 输出 20

Lors de l'accès aux propriétés de l'objet, vous devez faire attention aux points suivants :

  1. Les variables d'objet doivent être déclarées et initialisées avant utilisation.
  2. Les attributs doivent être définis dans la classe avant de pouvoir y accéder.
  3. Le nom de l'attribut doit être le même que le nom de l'attribut défini dans la classe et est sensible à la casse.
  4. Au sein de la classe, vous pouvez utiliser le mot-clé $this pour faire référence à l'objet actuel.
  5. Lorsque vous accédez aux propriétés, vous devez faire attention aux autorisations d'accès des propriétés.
  • 4. Résumé

Cet article présente la méthode d'appel des méthodes objet en PHP. Vous devez d'abord créer un objet, puis utiliser des variables d'objet et des noms de méthodes pour appeler des méthodes d'objet. L'article explique également comment accéder aux attributs d'objet. Les attributs avec des autorisations d'accès différentes ont des méthodes d'accès différentes. En étudiant cet article, les lecteurs peuvent apprendre à utiliser les méthodes objet pour programmer en PHP afin d'améliorer la réutilisabilité et la maintenabilité du code.

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