PHP 는 키워드 를 구현합니다
예시
인터페이스 구현:
<?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";
}
?>
정의 및 사용
implements
키워드는 클래스에 지정된 인터페이스에 설명된 메서드가 있어야 함을 선언하는 데 사용됩니다 . 이것을 다형성이라고 합니다. 다형성을 사용하면 다양한 객체를 같은 방식으로 쉽게 사용할 수 있습니다.
관련 페이지
interface
키워드 _
else
키워드 _
PHP OOP Tutorial 에서 객체, 클래스 및 인터페이스에 대해 자세히 읽어보십시오 .
❮ PHP 키워드