implements
PHP implements kalit so‘zi
❮ PHP kalit so‘zlar ma’lumotnomasi
Misol
Interfeysni amalga oshiring (implement):
<?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";
}
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
implements kalit so‘zi class ko‘rsatilgan interfeysda tavsiflangan metodlarga ega bo‘lishi shartligini e’lon qilish uchun ishlatiladi. Bu polimorfizm deb ataladi. Polimorfizm turli xil obyektlardan bir xil tarzda foydalanishni osonlashtiradi.
Tegishli sahifalar
interface kalit so‘zi
else kalit so‘zi
Obyektlar, classlar va interfeyslar haqida PHP OOP darsligimizda batafsil o‘qing.
❮ PHP kalit so‘zlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
