Bagaimana untuk menentukan tatasusunan objek dalam php

WBOY
Lepaskan: 2023-05-06 11:41:07
asal
819 orang telah melayarinya

Dalam PHP, tatasusunan objek ialah jenis data yang sangat biasa, yang terdiri daripada satu set objek, setiap objek mempunyai sifat dan kaedahnya sendiri. Mentakrifkan tatasusunan objek membolehkan kita mengendalikan sekumpulan objek dengan lebih mudah, memudahkan logik dan kebolehbacaan kod. Seterusnya, mari kita lihat bagaimana untuk menentukan tatasusunan objek dalam PHP.

Dalam PHP, anda boleh mentakrifkan tatasusunan objek kosong melalui kod berikut:

$object_array = array();
Salin selepas log masuk

Dalam contoh ini, kami mentakrifkan tatasusunan objek bernama $object_array dan mulakan ia adalah tatasusunan kosong. Untuk menambah objek pada tatasusunan ini, kita perlu membuat kelas objek terlebih dahulu, menggunakan kelas ini untuk mencipta objek yang diperlukan, dan kemudian menambah objek ini pada tatasusunan objek.

Sebagai contoh, berikut ialah definisi kelas PHP yang mudah:

class Person {
   public $name;
   public $age;
   public function __construct($name, $age) {
      $this->name = $name;
      $this->age = $age;
   }
}
Salin selepas log masuk

Kelas ini dipanggil Person Ia mempunyai dua atribut: nama dan umur, dan pembina __construct(). digunakan untuk memulakan kedua-dua sifat ini. Sekarang, kami mencipta objek Orang, dan kemudian menambah objek ini pada tatasusunan objek $object_array:

$person1 = new Person('张三', 30);
$person2 = new Person('李四', 25);
$person3 = new Person('王五', 28);
$object_array = array($person1, $person2, $person3);
Salin selepas log masuk

Dalam contoh ini, kami mencipta tiga objek Orang $person1, $person2 dan $person3 dan kemudian menambahkannya pada $object_array array. Apabila mencipta objek, kita perlu menghantar parameter kepada pembina untuk memulakan nilai sifat objek.

Setelah kami mentakrifkan tatasusunan objek $object_array, kami boleh menggunakan gelung foreach untuk melelaran elemennya untuk mengakses sifat dan kaedah setiap objek. Sebagai contoh, katakan kita telah mentakrifkan tatasusunan objek $object_array, dan kini kita perlu mengulangi tatasusunan itu dan mengeluarkan nama dan umur setiap objek:

foreach($object_array as $person) {
   echo $person->name."\t".$person->age."\n";
}
Salin selepas log masuk

Dalam contoh ini, kita menggunakan gelung foreach untuk mengulang atas tatasusunan $object_array setiap elemen dalam . Pada setiap lelaran, pembolehubah $orang ialah objek semasa dan kita boleh menggunakannya untuk mengakses sifat dan kaedah objek, seperti $person->name dan $person->age.

Ringkasan:

Mentakrifkan tatasusunan objek membolehkan kami mengendalikan sekumpulan objek dengan lebih mudah, memudahkan logik dan kebolehbacaan kod. Dalam PHP, kita perlu terlebih dahulu mentakrifkan kelas objek, kemudian mencipta objek dan menambahnya pada tatasusunan objek. Setelah tatasusunan objek ditakrifkan, kita boleh menggunakan gelung foreach untuk mengakses sifat dan kaedah setiap objek dalam tatasusunan.

Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan objek 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!