Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan kelas dalam php

Bagaimana untuk menggunakan kelas dalam php

小老鼠
小老鼠asal
2023-04-21 11:23:082064semak imbas

Kelas dalam php ialah mekanisme untuk merangkum data dan tingkah laku Cara menggunakannya: 1. Buat fail sampel php 2. Gunakan kata kunci "kelas" untuk menentukan kelas "Orang", sintaksnya "" class Person{}"; 3. Tetapkan dua atribut untuk kelas "Orang", iaitu "$name" dan "$age"; 4. Tentukan kaedah "sayHello()" melalui pengubah suai awam; 5. Di dalam Kelas atau Hanya mengakses sifat yang ditetapkan secara luaran Kelas ialah konsep teras dalam OOP, yang menyediakan mekanisme untuk merangkum data dan gelagat ini memberikan kami kod yang boleh digunakan semula, mengurangkan redundansi kod dan meningkatkan kebolehselenggaraan kod. Penggunaan asas dan kepentingan

1 Konsep dan definisi Kelas PHP Bagaimana untuk menggunakan kelas dalam php

Kelas PHP ialah mekanisme yang merangkum data dan tingkah laku, yang mentakrifkan data dan a koleksi kaedah definisi kelas boleh termasuk definisi pembolehubah dan fungsi, yang boleh kita anggap sebagai atribut kelas dan kaedah kelas Dalam PHP, kami menggunakan kata kunci "kelas" berikut ialah kod contoh yang mentakrifkan kelas :

Dalam kod di atas, kami mentakrifkan Kelas bernama "Orang". pengubah kawalan akses awam Ini bermakna sifat ini boleh diakses di dalam atau di luar Kelas Ini adalah contoh semasa

2 🎜>

Mewujudkan objek kelas PHP boleh dicapai melalui kata kunci "baru". kod di atas, kami membuat instantiat objek $person1 dan kemudian menetapkan atribut $name dan $age Akhir sekali, kami memanggil kaedah sayHello(), yang mengeluarkan nilai atribut $name dan $age > Anda juga boleh menggunakan "baharu" sebelum definisi Kelas untuk mencipta objek

3 Pewarisan Kelas PHP
class Person {
   // 定义变量
   public $name;
   public $age;
  
   // 定义方法
   public function sayHello() {
      echo "Hello, my name is " . $this->name . " and I am " . $this->age . " years old.";
   }
}

Kelas PHP boleh berkongsi sifat. dan kaedah dengan Kelas lain melalui pewarisan (Warisan). Subkelas (atau kelas terbitan) boleh menggunakan sifat dan kaedah kelas induk, atau mereka boleh menentukan sifat dan kaedah mereka sendiri.

Dalam kod di atas, kami telah menentukan Kelas bernama "Pekerja" yang melanjutkan Kelas "Orang". Kelas Pekerja mempunyai harta $posisi baharu dan kaedah baharu jobPosition(). Dalam kaedah jobPosition(), $this->position merujuk kepada sifat $position subclass.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kelas 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