PHP تنفذ Keyword
مثال
تنفيذ واجهة:
<?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";
}
?>
التعريف والاستخدام
تُستخدم implements
الكلمة الأساسية للإعلان عن وجوب احتواء الفئة على الأساليب الموضحة في الواجهة المحددة. وهذا ما يسمى تعدد الأشكال. يجعل تعدد الأشكال من السهل استخدام مجموعة متنوعة من الكائنات المختلفة بنفس الطريقة.
الصفحات ذات الصلة
interface
الكلمة _
else
الكلمة _
اقرأ المزيد عن الكائنات والفئات والواجهات في برنامجنا التعليمي PHP OOP .
❮ كلمات PHP