Schlüsselwort für die PHP -Schnittstelle
Beispiel
Erstellen und implementieren Sie eine Schnittstelle:
<?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";
}
?>
Definition und Verwendung
Das interface
Schlüsselwort wird verwendet, um Schnittstellen zu erstellen.
Eine Schnittstelle ist eine Struktur, die eine Liste von Methoden definiert, die in einer Klasse vorhanden sein müssen.
Schnittstellen sind eine gute Möglichkeit, um zu ermöglichen, dass viele verschiedene Klassen auf die gleiche Weise verwendet werden.
Das implements
Schlüsselwort kann verwendet werden, um eine Klasse dazu zu bringen, eine Schnittstelle zu verwenden.
Verwandte Seiten
Das implements
Schlüsselwort
❮ PHP-Schlüsselwörter