PHP arayüzü Anahtar Kelime
Örnek
Bir arayüz oluşturun ve uygulayın:
<?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";
}
?>
Tanım ve Kullanım
Anahtar interface
kelime, arayüzler oluşturmak için kullanılır.
Arayüz, bir sınıfta bulunması gereken yöntemlerin bir listesini tanımlayan bir yapıdır.
Arayüzler, birçok farklı sınıfın aynı şekilde kullanılmasına izin vermenin iyi bir yoludur.
Anahtar implements
kelime, bir sınıfın bir arayüz kullanmasını sağlamak için kullanılabilir.
İlgili Sayfalar
anahtar implements
kelime
❮ PHP Anahtar Kelimeleri