PHP implementeer Sleutelwoord
Voorbeeld
Implementeer 'n koppelvlak:
<?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";
}
?>
Definisie en gebruik
Die implements
sleutelwoord word gebruik om te verklaar dat 'n klas die metodes moet hê wat in die gespesifiseerde koppelvlak beskryf word. Dit word polimorfisme genoem. Polimorfisme maak dit maklik om 'n verskeidenheid verskillende voorwerpe op dieselfde manier te gebruik.
Verwante bladsye
Die interface
sleutelwoord
Die else
sleutelwoord
Lees meer oor voorwerpe, klasse en koppelvlakke in ons PHP OOP-tutoriaal .
❮ PHP sleutelwoorde