Từ khóa giao diện PHP
Thí dụ
Tạo và triển khai một giao diện:
<?php
interface Machine {
public function activate();
public
function deactivate();
public function isActive();
}
class Kettle
implements Machine {
private $isOn = false;
public
function activate() {
$this->isOn = true;
}
public function deactivate() {
$this->isOn =
false;
}
public function isActive() {
return $this->isOn;
}
}
$machine = new Kettle();
$machine->activate();
if($machine->isActive()) {
echo "The
machine is on";
} else {
echo "The machine is off";
}
echo "<br>";
$machine->deactivate();
if($machine->isActive()) {
echo "The
machine is on";
} else {
echo "The machine is off";
}
?>
Định nghĩa và Cách sử dụng
Từ interface
khóa được sử dụng để tạo giao diện.
Giao diện là một cấu trúc xác định danh sách các phương thức phải tồn tại trong một lớp.
Giao diện là một cách tốt để cho phép nhiều lớp khác nhau được sử dụng theo cùng một cách.
Từ implements
khóa có thể được sử dụng để tạo một lớp sử dụng giao diện.
Các trang liên quan
Từ implements
khóa
❮ Từ khóa PHP