Cara melaksanakan berbilang antara muka PHP: 1. Buat fail contoh PHP 2. Buat "interface staff_i1{...} antara muka staff_i2{...}" 3. Lulus "class staff implements staff_i1, staff_i2{...}" boleh digunakan untuk melaksanakan antara muka.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer DELL G3
Cara melaksanakan berbilang antara muka dalam PHP
Kodnya adalah seperti berikut:
<?php interface staff_i1 //接口1 { function setID($id); function getID(); } interface staff_i2 //接口2 { function setName($name); function getName(); } class staff implements staff_i1, staff_i2 //接口的实现 { private $id; private $name; function setID($id) { $this->id = $id; } function getID() { return $this->id; } function setName($name) { $this->name = $name; } function getName() { return $this->name; } function otherFunc() { echo "Test"; } } ?>
Nota:
Menggunakan antara muka (antara muka), anda boleh menentukan kaedah mana yang mesti dilaksanakan oleh kelas, tetapi anda tidak perlu mentakrifkan kaedah ini kandungan khusus. Memandangkan antara muka, kelas dan sifat berkongsi ruang nama, mereka tidak boleh mempunyai nama yang sama.
Antara muka ditakrifkan sama seperti mentakrifkan kelas standard dengan menggantikan kata kunci kelas dengan kata kunci antara muka, tetapi semua kaedah kosong.
Semua kaedah yang ditakrifkan dalam antara muka mestilah awam, yang merupakan ciri antara muka.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan berbilang antara muka dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!