Klíčové slovo rozhraní PHP
Příklad
Vytvořte a implementujte rozhraní:
<?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";
}
?>
Definice a použití
Klíčové interface
slovo se používá k vytvoření rozhraní.
Rozhraní je struktura, která definuje seznam metod, které musí existovat ve třídě.
Rozhraní jsou dobrým způsobem, jak umožnit použití mnoha různých tříd stejným způsobem.
Klíčové implements
slovo lze použít k tomu, aby třída používala rozhraní.
Související stránky
Klíčové implements
slovo
❮ Klíčová slova PHP