Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan tatasusunan objek dalam php
Dalam PHP, anda boleh mentakrifkan objek dengan mentakrifkan kelas. Kelas ialah objek Blueprint yang mentakrifkan sifat dan kaedah sesuatu objek. Dalam PHP, anda juga boleh menentukan tatasusunan objek, yang mencipta berbilang objek dalam tatasusunan. Berikut ialah cara untuk menentukan tatasusunan objek dalam PHP.
Langkah-langkah untuk mentakrif tatasusunan objek adalah seperti berikut:
Dalam PHP, anda boleh menggunakan kata kunci class
untuk menentukan kelas. Berikut ialah contoh definisi kelas mudah:
class Person { public $name; public $age; function __construct($name, $age) { $this->name = $name; $this->age = $age; } function sayHello() { echo "Hello, my name is " . $this->name . " and I am " . $this->age . " years old."; } }
Dalam contoh di atas, kami telah mentakrifkan kelas bernama Person
. Ia mempunyai dua sifat $name
dan $age
, dan dua kaedah __construct()
dan sayHello()
. Kaedah __construct()
ialah pembina yang digunakan untuk memulakan sifat kelas, dan kaedah sayHello()
digunakan untuk mencetak ucapan.
Dalam PHP, anda boleh menggunakan fungsi array()
untuk mencipta tatasusunan. Walau bagaimanapun, kita perlu membuat instantiate satu atau lebih objek kelas dalam tatasusunan. Berikut ialah contoh mencipta tatasusunan objek:
$people = array( new Person("Alice", 20), new Person("Bob", 25), new Person("Charlie", 30) );
Dalam contoh di atas, kami menggunakan kata kunci new
untuk membuat instantiate objek kelas Person
dan menambahkannya pada $people
tatasusunan . Setiap objek mempunyai nilai harta $name
dan $age
yang berbeza.
Kita boleh menggunakan gelung foreach untuk mengakses setiap objek dalam tatasusunan objek, contohnya:
foreach($people as $person) { $person->sayHello(); }
Dalam yang di atas Dalam contoh, kami menggunakan gelung foreach
untuk melelar melalui setiap objek dalam tatasusunan $people
dan memanggil kaedah sayHello()
pada setiap objek.
Ringkasan
Dalam PHP, anda mentakrifkan objek dengan mencipta kelas dan membuat instantiat menggunakan operator new
. Anda juga boleh menggunakan fungsi array()
untuk mencipta tatasusunan objek dan menyimpan berbilang kejadian objek di dalamnya. Untuk mengakses setiap objek dalam tatasusunan objek, anda boleh menggunakan gelung foreach untuk menggelung dan memanggil kaedah setiap objek.
Saya harap artikel ini akan membantu anda memahami cara mentakrifkan tatasusunan objek. Sama ada dalam pengaturcaraan berorientasikan objek atau pembangunan aplikasi web, tatasusunan objek adalah ciri yang sangat berguna.
Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan objek dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!