本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
php多重接口的实现方法
代码如下:
<?php
interface staff_i1 //接口1
{
function setID($id);
function getID();
}
interface staff_i2 //接口2
{
function setName($name);
function getName();
}
class staff implements staff_i1, staff_i2 //接口的实现
{
private $id;
private $name;
function setID($id)
{
$this->id = $id;
}
function getID()
{
return $this->id;
}
function setName($name)
{
$this->name = $name;
}
function getName()
{
return $this->name;
}
function otherFunc()
{
echo "Test";
}
}
?>
登录后复制
注:
使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。 由于接口(interface)和类(class)、trait 共享了命名空间,所以它们不能重名。
接口就像定义一个标准的类一样,通过 interface 关键字替换掉 class 关键字来定义,但其中所有的方法都是空的。
接口中定义的所有方法都必须是 public ,这是接口的特性。
以上就是php多重接口怎么实现的详细内容,更多请关注编程网其它相关文章!