/
Copyright(C) Iamasb
@project : 3、workerman干系知识点
@explain : 接口
@filename : 7、接口.php
@author : Iamasb
/
interface iBaseFace
{
public function func1();
}
interface iChildFace extends iBaseFace
{
const PARAM = 'param';
/
@return mixed
/
public function func2();
}
class cClass implements iChildFace
{
/
打印
/
public function func1()
{
echo 'this is func1',PHP_EOL;
}
/
打印
/
public function func2()
{
echo 'this is func2->',self::PARAM,PHP_EOL;
}
}
// 测试
$c = new cClass();
$c->func1();
$c->func2();
2、实行结果3、总结interface关键字,声明接口接口中的方法只声明,不能定义其详细的功能实现接口可以定义常量