一、创建接口
// 接口1: Demo1
interface Demo1
//接口成员属性必须是:类常量
const SITENAME = ' PHP中文网' ;
//接口成员方法必须是抽象方法,而且访问控制符必须是public, abstract也可以省略
function show();
function mess();
}
//接口2: Demo2
interface Demo2
function hello();
}
//接口不允许实例化,但可以被继承,所以需要创建一个类,来继承接口,并实现接口中全部抽象方法
二、实现接口
class Test implements Demo1, Demo2
//实现接口Demo1中的show( )方法
public function show( )
return ' 站点名称是: ' .self: :SITENAME;
//函数内静态调用常量属性用self::
}
// 实现接口Demo1中的mess ()方法
public function mess( )
{
return ' 站点域名是:www. jscripthome.com' ;
}
// 实现接口Demo2中的hello()方法
public function hello()
return ' 站点名称是:' .self: :SITENAME;
|