Bagaimana untuk membuat tatasusunan objek baru dalam php

PHPz
Lepaskan: 2023-04-19 13:47:34
asal
666 orang telah melayarinya

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;
    }
}
Salin selepas log masuk

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>";
}
Salin selepas log masuk

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);
Salin selepas log masuk

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

unset($people[2]); //删除Charlie对象
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan