首页 >后端开发 >PHP问题 >php接口有什么作用

php接口有什么作用

(*-*)浩
(*-*)浩原创
2019-09-16 09:34:254290浏览

php 接口类:interface 

php接口有什么作用

其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的

代码如下:(推荐学习:PHP编程从入门到精通

interface Shop 
{ 
public function buy($gid); 
public function sell($gid); 
public function view($gid); 
}

我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个方法少一个都不行,如果子类没有实现这些话,就无法运行。

实际上接口类说白了,就是一个类的模板,一个类的规定,如果你属于这类,你就必须遵循我的规定,少一个都不行,但是具体你怎么去做,我不管,那是你的事,如:

代码如下:

class BaseShop implements Shop 
{ 
    public function buy($gid) 
    { 
        echo('你购买了ID为 :'.$gid.'的商品'); 
    } 
    public function sell($gid) 
    { 
        echo('你卖了ID为 :'.$gid.'的商品'); 
    } 
    public function view($gid) 
    { 
        echo('你查看了ID为 :'.$gid.'的商品'); 
    } 
}

你想想,在一个多人合作的大项目里面,有了接口类是多么的方便,这样你就不用去问别人,你的某某功能的方法名是什么了,当然如果你们喜欢这样我也没有办法。 

结论 : 接口类就是一个类的领导者,指明方向,子类必须完成它指定方法。

以上是php接口有什么作用的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn