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
Libérer: 2023-04-17 15:08:24
original
754 Les gens l'ont consulté

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;
}
Copier après la connexion

É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);
Copier après la connexion

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal