Maison >développement back-end >Problème PHP >Comment créer un nouveau tableau d'objets en php

Comment créer un nouveau tableau d'objets en php

PHPz
PHPzoriginal
2023-04-17 14:58:15752parcourir

En PHP, créer un tableau d'objets est très simple. Vous pouvez utiliser les deux méthodes suivantes pour accomplir cette tâche.

Méthode 1 : Utilisez un constructeur de classe simple

Étape 1. Créez une classe simple pour créer un tableau d'objets. Cette classe peut avoir plusieurs propriétés et méthodes.

class Person{
    public $name;
    public $age;
    public $gender;
}

Étape 2. Utilisez le constructeur de cette classe pour créer un tableau d'objets.

$person1 = new Person();
$person1->name = "张三";
$person1->age = 18;
$person1->gender = "男";

$person2 = new Person();
$person2->name = "李四";
$person2->age = 22;
$person2->gender = "女";

$person3 = new Person();
$person3->name = "王五";
$person3->age = 25;
$person3->gender = "男";

$personArray = array($person1, $person2, $person3);

Le code ci-dessus créera un tableau d'objets contenant trois objets différents.

Méthode 2 : Utiliser des éléments de tableau

Étape 1. Suivez la méthode décrite ci-dessus pour créer une classe simple, puis utilisez les éléments du tableau lors de la création d'un tableau d'objets.

$person1 = array('name'=>'张三', 'age'=>18, 'gender'=>'男');
$person2 = array('name'=>'李四', 'age'=>22, 'gender'=>'女');
$person3 = array('name'=>'王五', 'age'=>25, 'gender'=>'男');

$personArray = array($person1, $person2, $person3);

Le code ci-dessus créera un tableau d'objets contenant trois objets différents.

Résumé

Ci-dessus sont deux façons de créer un tableau d'objets en PHP. Quoi qu’il en soit, il faut veiller à créer des limites sur la quantité de code pour garantir les performances.

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