Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk membuat instantiate objek dan mengakses ahli objek dalam PHP?
Dalam artikel sebelum ini, saya membawakan anda "Membawa anda memahami kelas definisi kelas dan kaedah atribut ahli dalam PHP", yang memperkenalkan secara terperinci kelas definisi kelas, atribut ahli dan pengetahuan Asas yang berkaitan dengan kaedah ahli. Dalam artikel ini, kami akan terus mempelajari cara membuat instantiat objek dalam PHP.
Terdahulu kami telah memperkenalkan cara mentakrifkan kelas Sangat mudah untuk menggunakan pembolehubah dan fungsi, tetapi sangat mudah untuk menggunakan atribut dan kaedah dalam kelas. Terdapat satu langkah yang perlu diambil dahulu, iaitu membuat kelas dahulu, jadi mari kita lihat bersama-sama.
Instantiate Objects
Jika anda ingin membuat instantiate kelas menjadi objek, hanya ada satu langkah mudah . Anda perlu menggunakan kata kunci new
dan menambah kaedah dengan nama yang sama dengan nama kelas di hujungnya. Menunjukkan objek baru.
Perlu diambil perhatian bahawa apabila menginstant objek tanpa menghantar parameter untuk objek, gunakan nama kelas terus selepas kata kunci baharu tanpa menambah kurungan.
Format sintaks untuk menginstant objek adalah seperti berikut:
变量名 = new 类名(参数列表); 或 变量名 = new 类名;
Apa yang perlu kita perhatikan dalam format sintaks ialah:
Nama pembolehubah ialah objek dicipta melalui nama Rujukan kelas di mana ahli objek ini boleh diakses.
Senarai parameter menentukan nilai yang digunakan oleh pembina kelas untuk memulakan objek Jika tiada pembina ditakrifkan dalam kelas, PHP secara automatik akan mencipta pembina lalai tanpa parameter.
Seterusnya kita gunakan contoh untuk melihat cara membuat instantiate objek Contoh adalah seperti berikut:
<?php class Family{ } $father1 = new Family(); $father2 = new Family; $father3 = new Family; var_dump($father1); echo '<br>'; var_dump($father2); echo '<br>'; var_dump($father3); ?>
Hasil keluaran:
<.>
Sebuah kelas boleh membuat instantiat berbilang objek, setiap objek adalah bebas Kod di atas membuat instantiat tiga objek melalui kelas keluarga.Mengakses ahli dalam objek
变量名 = new 类名(参数); //实例化一个类 变量名 -> 成员属性 = 值; //为成员属性赋值 变量名 -> 成员属性; //直接获取成员属性的值 变量名 -> 成员方法(); //访问对象中的成员方法Kaedah yang digunakan sangat mudah Mari kita lihat contoh:
<?php class Website{ public $baba, $dad, $title; public function demo(){ echo '福如东海,寿比南山'; } } $love = new Website(); $love -> baba = '爸爸'; $love -> dad = 'father'; $love -> title = 'family'; echo $love -> baba.'<br>'; echo $love -> dad.'<br>'; echo $love -> title.'<br>'; $love -> demo(); ?>Hasil keluaran:
Tutorial Video PHP" untuk mengetahui lebih lanjut tentang pengetahuan PHP.
Atas ialah kandungan terperinci Bagaimana untuk membuat instantiate objek dan mengakses ahli objek dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!