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