PHP Anahtar Kelimeyi uygular
Örnek
Bir arayüz 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 implements
sözcük, bir sınıfın belirtilen arabirimde açıklanan yöntemlere sahip olması gerektiğini bildirmek için kullanılır. Buna polimorfizm denir. Polimorfizm, çeşitli farklı nesneleri aynı şekilde kullanmayı kolaylaştırır.
İlgili Sayfalar
anahtar interface
kelime
anahtar else
kelime
PHP OOP Eğitimimizde nesneler, sınıflar ve arayüzler hakkında daha fazla bilgi edinin .
❮ PHP Anahtar Kelimeleri