Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membuat tatasusunan objek baru dalam php

Bagaimana untuk membuat tatasusunan objek baru dalam php

PHPz
PHPzasal
2023-04-19 11:35:58617semak imbas

Dalam PHP, anda boleh mencipta objek melalui pengendali baharu dan menetapkannya kepada pembolehubah. Pada masa yang sama, anda juga boleh mencipta pelbagai objek.

Mari kita lihat cara mencipta tatasusunan objek baharu.

Pertama, anda perlu menentukan kelas untuk mencipta objek. Di bawah ialah kelas contoh mudah bernama Person.

class Person{
    public $name;
    public $age;

    public function __construct($name, $age){
        $this->name = $name;
        $this->age = $age;
    }

    public function getDetails(){
        return "Name: " . $this->name . ", Age: " . $this->age;
    }
}

Kod di atas mentakrifkan kelas Orang, yang mempunyai dua atribut: $name dan $age, dan pembina __construct() untuk memulakan atribut. Ia juga mempunyai kaedah getDetails(), yang mengembalikan butiran objek Orang.

Seterusnya, kita boleh menggunakan kod berikut untuk mencipta tatasusunan objek dan menyimpan berbilang objek Orang.

$people = array(
    new Person("Alice", 25),
    new Person("Bob", 30),
    new Person("Charlie", 20),
);

foreach($people as $person){
    echo $person->getDetails() . "<br>";
}

Kod di atas menggunakan sintaks tatasusunan untuk mencipta tatasusunan objek, yang mengandungi tiga objek Orang. Kemudian, gunakan gelung foreach untuk lelaran melalui tatasusunan dan panggil kaedah getDetails() bagi setiap objek Orang.

Anda juga boleh menggunakan fungsi tatasusunan untuk menukar tatasusunan objek jika anda ingin menambah atau mengalih keluar objek semasa masa jalan. Sebagai contoh, kod berikut menambah objek Orang baharu pada tatasusunan.

$people[] = new Person("David", 28);

Jika anda ingin memadamkan objek dalam tatasusunan, anda boleh menggunakan fungsi tidak ditetapkan.

unset($people[2]); //删除Charlie对象

Ringkasan:

Dalam PHP, sangat mudah untuk mencipta susunan objek menggunakan operator baharu. Hanya gunakan sintaks tatasusunan untuk menentukan elemen dan memulakan setiap elemen sebagai objek. Selepas itu, fungsi tatasusunan atau gelung foreach boleh digunakan untuk memproses tatasusunan objek.

Atas ialah kandungan terperinci Bagaimana untuk membuat tatasusunan objek baru dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn