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 »

ULASHISH

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!