Parola chiave dell'interfaccia PHP
Esempio
Creare e implementare un'interfaccia:
<?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";
}
?>
Definizione e utilizzo
La interface
parola chiave viene utilizzata per creare interfacce.
Un'interfaccia è una struttura che definisce un elenco di metodi che devono esistere in una classe.
Le interfacce sono un buon modo per consentire a molte classi diverse di essere utilizzate allo stesso modo.
La implements
parola chiave può essere utilizzata per fare in modo che una classe utilizzi un'interfaccia.
Pagine correlate
La implements
parola chiave
❮ Parole chiave PHP