<?php
interface a
{
public function foo ();
}
interface b
{
public function bar ();
}
interface c extends a , b
{
public function baz ();
}
class d implements c
{
public function foo ()
{
}
public function bar ()
{
}
public function baz ()
{
}
}
?>
在PHP中接口支持多继承!!
不知道用途在哪。
关于实现类转换接口的问题。
<?php
interface I {}
class Temp implements I {
}
$obj = new Temp();
//这样转化会报错
$i = (I)$obj;
?>
在百度上看到一个帖子,说PHP的面向对象很弱,不支持子类转化城父类.....,当然实现类也不能转换成接口。