แบบที่ 1 สามารถระบุการทำงานได้
แบบที่ 2 มีแค่ชื่อ เมธอด แต่ไม่มีการทำงานภายใน เมธอด
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<html>
</head>
<body>
<?php
abstract class absclass
{
abstract public function a(); // เมทธอดฟังชั่น a
public function b(){// เมทธอดฟังชั่น b
echo "helloword"; //ประกาศแสดงผล hello
}
}
class test extends absclass
{
public function a() {
echo "hello ";
}
}
$obj=new test;
$obj->a();
$obj->b();
?>
</body>
</html>