1.快速入门案例:
案例1:
<?php
//定义规范/方法
interface Iusb
{
public function start();
public function stop();
}
//编写手机类,让它去实现接口
//当一个类实现了某个接口,则要求该类必须实现这个接口的所有方法
class Camera implements Iusb
{
public function start()
{
echo "相机开始工作";
}
public function stop()
{
echo "相机停止工作";
}
}
class Phone implements Iusb
{
public function start()
{
echo "手机开始工作";
}
public function stop()
{
echo "手机停止工作";
}
}
//如何使用
$camera1=new Camera();
$camera1->start();
$phone1=new Phone();
$phone1->start();
?>
效果:
相机开始工作手机开始工作
来自 <http://localhost/interface/interface01.php>
2.接口使用的基本语法:
interface接口名
{
//属性