PHP (Hypertext Preprocessor) ialah bahasa skrip sebelah pelayan sumber terbuka yang popular yang boleh dijalankan pada pelayan web dan digunakan untuk mencipta kandungan web dinamik untuk tapak web. Dalam PHP, kaedah panggilan boleh menjadi kaedah objek atau kaedah biasa Berikut menggunakan kaedah objek sebagai contoh untuk memperkenalkan cara memanggil kaedah dalam PHP.
1 Cipta objek
Dalam PHP, untuk memanggil kaedah objek, anda perlu mencipta objek terlebih dahulu. Objek ialah jenis data khas yang ditakrifkan oleh kelas yang merangkum data dan kaedah. Untuk mencipta objek, anda perlu menentukan kelas terlebih dahulu.
Untuk menentukan kelas, anda boleh menggunakan kata kunci kelas, diikuti dengan nama kelas. Nama kelas mestilah unik, jika nama kelas adalah sama dengan nama kelas lain yang ditentukan, ralat akan berlaku. Dalam definisi kelas, anda boleh menentukan sifat dan kaedah.
class MyClass { // 定义属性 public $name; public $age; // 定义方法 public function sayHello() { echo "Hello!"; } }
Selepas menentukan kelas, anda boleh mencipta objek melalui kata kunci baharu.
$object = new MyClass();
$object di sini ialah pembolehubah objek, yang menyimpan tika kelas MyClass.
2. Panggil kaedah objek
Setelah objek dicipta, kaedah objek boleh dipanggil melalui pembolehubah objek. Sintaks untuk memanggil kaedah objek ialah: $object->methodName(). Antaranya, $object ialah pembolehubah objek dan methodName ialah nama kaedah. Parameter boleh dihantar dalam kurungan.
$object->sayHello(); // 输出 Hello!
Apabila memanggil kaedah objek, anda perlu memberi perhatian kepada perkara berikut:
3. Akses sifat objek
Selain memanggil kaedah objek, anda juga boleh mengakses sifat objek dalam PHP. Sifat objek ialah pembolehubah yang ditakrifkan dalam kelas yang menyimpan maklumat keadaan tentang objek. Sifat objek boleh diisytiharkan menggunakan kata kunci awam, dilindungi atau peribadi, yang menunjukkan hak akses yang berbeza.
Sintaks untuk mengakses sifat objek ialah: $object->propertyName. Antaranya, $object ialah pembolehubah objek dan propertyName ialah nama property.
class MyClass { // 定义属性 public $name; protected $age; private $gender; // 定义方法 public function setAge($newAge) { $this->age = $newAge; } public function getAge() { return $this->age; } } $object = new MyClass(); $object->name = 'Tom'; $object->setAge(20); echo $object->name; // 输出 Tom echo $object->getAge(); // 输出 20
Apabila mengakses sifat objek, anda perlu memberi perhatian kepada perkara berikut:
4. Ringkasan
Artikel ini memperkenalkan cara memanggil kaedah objek dalam PHP perlu Buat objek dan kemudian gunakan pembolehubah objek dan nama kaedah untuk memanggil kaedah objek. Artikel ini juga memperkenalkan cara untuk mengakses atribut objek Atribut dengan kebenaran akses yang berbeza mempunyai kaedah akses yang berbeza. Dengan mengkaji artikel ini, pembaca boleh mempelajari cara menggunakan kaedah objek untuk pengaturcaraan dalam PHP dan meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.
Atas ialah kandungan terperinci Bagaimana untuk memanggil kaedah objek dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!