การสร้าง implements class จาก muti Interface
<?php
interface testinterface
{
public function name();
public function age();
public function address();
}
interface view
{
public function view_name();
}
class testinterface_new implements testinterface,view{
public function name()
{
echo __LINE__;
}
public function age()
{
echo __LINE__;
}
public function address()
{
echo __LINE__;
}
public function view_name()
{
return "ok";
}
}
echo $obj_test->view_name(); ?>
ตัวอย่างที่ 2
<?php
interface a
{
public function name();
}
interface b
{
public function age();
}
interface c extends a,b
{
public function address();
}
class test implements c {
public function name()
{
echo __LINE__;
}
public function age()
{
echo __LINE__;
}
public function address()
{
echo __LINE__;
}
public function view_name()
{
return "ok";
}
}
$obj_test = new test();
$obj_test->name();
$obj_test->age();
$obj_test->address();
$obj_test->view_name();
?>