Interfaz de PHP Palabra clave
Ejemplo
Crear e implementar una interfaz:
<?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";
}
?>
Definición y uso
La interface
palabra clave se utiliza para crear interfaces.
Una interfaz es una estructura que define una lista de métodos que deben existir en una clase.
Las interfaces son una buena manera de permitir que muchas clases diferentes se utilicen de la misma manera.
La implements
palabra clave se puede usar para hacer que una clase use una interfaz.
páginas relacionadas
la implements
palabra clave
❮ Palabras clave de PHP