PHP -interface Trefwoord
Voorbeeld
Maak en implementeer een interface:
<?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";
}
?>
Definitie en gebruik
Het interface
trefwoord wordt gebruikt om interfaces te maken.
Een interface is een structuur die een lijst met methoden definieert die in een klasse moeten voorkomen.
Interfaces zijn een goede manier om veel verschillende klassen op dezelfde manier te gebruiken.
Het implements
sleutelwoord kan worden gebruikt om een klasse een interface te laten gebruiken.
Gerelateerde pagina's
het implements
sleutelwoord
❮ PHP-sleutelwoorden