interface
PHP interface kalit so‘zi
❮ PHP kalit so‘zlar ma’lumotnomasi
Misol
Interfeys yarating va uni amalga oshiring:
<?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
interface kalit so‘zi interfeyslar yaratish uchun ishlatiladi.
Interfeys — bu classda mavjud bo‘lishi shart bo‘lgan metodlar ro‘yxatini belgilaydigan tuzilma.
Interfeyslar ko‘plab turli classlardan bir xil tarzda foydalanish imkonini beradigan qulay usuldir.
implements kalit so‘zi classni interfeysdan foydalanadigan qilish uchun ishlatilishi mumkin.
Tegishli sahifalar
implements kalit so‘zi
❮ PHP kalit so‘zlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
