加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php接口有什么作用

发布时间:2022-12-02 10:56:16 所属栏目:PHP教程 来源:
导读:  php 接口类:interface

  其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作
  php 接口类:interface
 
  其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的
 
  代码如下:(推荐学习:PHP编程从入门到精通)
 
  interface Shop
  {
  public function buy($gid);
  public function sell($gid);
  public function view($gid);
  }
  登录后复制
 
  我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个方法少一个都不行php接口,如果子类没有实现这些话,就无法运行。
 
  实际上接口类说白了,就是一个类的模板,一个类的规定,如果你属于这类,你就必须遵循我的规定,少一个都不行,但是具体你怎么去做,我不管,那是你的事,如:
 
  代码如下:
 
  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中文网其它相关文章!
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!