cari
Rumahpembangunan bahagian belakangmasalah PHPMari kita bincangkan tentang cara mentakrifkan objek dan kaedah dalam PHP

PHP ialah bahasa berorientasikan objek, jadi mentakrifkan objek dan kaedah dalam PHP adalah operasi yang sangat biasa Di bawah kami akan menerangkan cara mentakrifkan objek dan kaedah dalam PHP dan aplikasinya.

1. Tentukan objek PHP

Tentukan objek dalam PHP dengan menggunakan kata kunci kelas. Berikut ialah contoh objek PHP mudah:

class Person {
   public $name;
   public $age;

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

   function display() {
      echo "<p>Name: ".$this->name."</p>";
      echo "<p>Age: ".$this->age."</p>";
   }
}

Dalam kod di atas, kami mentakrifkan kelas bernama Person, yang mempunyai dua sifat awam: nama dan umur. Ia juga mempunyai fungsi pembina, __construct(), yang memulakan sifat objek, dan fungsi paparan(), yang mengeluarkan sifat objek ke skrin.

2. Cipta objek PHP

Mencipta objek dalam PHP dicapai dengan menggunakan kata kunci baharu, seperti yang ditunjukkan di bawah:

$person = new Person("Lucy", 29);

Dalam kod di atas, kami gunakan kata kunci baharu untuk mencipta objek bernama orang dan masukkan dua parameter, yang akan memulakan sifat objek. Sekarang kita boleh mendapatkan nilai harta objek dengan memanggil fungsi ahlinya.

3. Tentukan kaedah objek PHP

Dalam PHP, kaedah ialah fungsi yang menyediakan perkhidmatan untuk objek. Kita boleh mencapai ini dengan menentukan kaedah dalam kelas. Kaedah ialah fungsi dalam kelas, sama seperti fungsi biasa, kecuali ia tergolong dalam kelas dan mesti menggunakan kata kunci $this untuk merujuk sifat dalam kelas. Berikut ialah contoh:

class Person {
   private $name;
   private $age;

   function setName($name) {
      $this->name = $name;
   }

   function setAge($age) {
      $this->age = $age;
   }

   function display() {
      echo "<p>Name: ".$this->name."</p>";
      echo "<p>Age: ".$this->age."</p>";
   }
}

Dalam kod di atas, kami melanjutkan kelas Person dan menambah dua fungsi untuk menetapkan atribut: setName() dan setAge(), serta fungsi untuk memaparkan nilai atribut. Paparan fungsi().

4. Kaedah akses objek PHP

Kami boleh menggunakan operator ahli objek -> Sebagai contoh, kita boleh menggunakan kod berikut untuk mengakses kaedah dalam kelas Person:

$person = new Person();
$person->setName("Lucy");
$person->setAge(28);
$person->display();

Dalam kod di atas, kita mula-mula mencipta objek Person baharu dan menggunakan kaedah setName() dan setAge() Berikan nilai kepada sifat objek, dan akhirnya panggil kaedah paparan() untuk memaparkan nilai sifat tersebut.

Ringkasan:

Melalui artikel ini, kami telah mempelajari cara mentakrifkan objek dan kaedah dalam PHP. Objek dan kaedah menyusun kod dengan baik, menjadikannya lebih mudah untuk dikekalkan dan dilanjutkan. Konsep dan teknik ini sangat penting dalam PHP, dan menguasainya akan menjadikan anda mahir dalam pengaturcaraan berorientasikan objek PHP.

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara mentakrifkan objek dan kaedah 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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Nordhold: Sistem Fusion, dijelaskan
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.