接口是比抽象类更抽象的“类似类的一种构造”。

接口中,实在只有这两各成员:常量,抽象方法。
接口的方法只能是抽象的,不须要abstract关键字。

接口的用场(推举学习:PHP编程从入门到精通)

php接口的作用php为什么要写接口 Docker

继续是对“现实天下”的多继续征象的一种妥协--缘故原由是为了不使代码过于繁芜,但有时候须要多继续的环境来描述。

接口技能是对单继续妥协的一种“填补”--接口可以做到多继续,不过,对接口的继续,已经不再叫做“继续”了,而是称为“实现”implements。

实例:

<?php

interfacedemoInterface{

public function doIt();//声明方法

}

class hello implements demoInterface{

public function doIt(){

echo \公众实现接口中的方法\"大众;

}

}

$demo=new hello();

$demo->doIt();

?>

接口的扩展

1、一个可以继续其他类(只能是单继续),并同时实现其他接口(可多实现),形式如下:

class 类名 B extends 类名A implements 接口名I1,接口名I2,...{

}

2、接口之间也可以相互继续,形式如下:

Inteface 接口1 extends 接口2 {

}

3、接口中的常量和抽象方法都只能是public,而且不用写,抽象方法也无需利用abstract关键字。

以上便是php为什么要写接口的详细内容,更多请关注其它干系文章!

更多技巧请《转发 + 关注》哦!