Palavra- chave da interface PHP
Exemplo
Crie e implemente uma 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";
}
?>
Definição e uso
A interface
palavra-chave é usada para criar interfaces.
Uma interface é uma estrutura que define uma lista de métodos que devem existir em uma classe.
As interfaces são uma boa maneira de permitir que muitas classes diferentes sejam usadas da mesma maneira.
A implements
palavra-chave pode ser usada para fazer uma classe usar uma interface.
Páginas relacionadas
A palavra- implements
chave
❮ Palavras-chave PHP