提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: PHP问题 > php接口是什么【php问题】,php

PHP接口(interface)的特征

1、接口的要领必需是公然的。

2、接口的要领默许是笼统的,所以不在要领名前面加abstract。(引荐进修:PHP编程从入门到通晓)

3、接口能够定义常量,但不能定义成员属性,常量的定义和用法和类中常量一样。

4、类能够完成多个接口(相当于把多个功用集于一身,如手机完成了小灵通、MP3、MP4的功用)

5、接口也能够继续接口。

PHP同大多数的面向对象言语一样,并不支撑多重继续。假如须要完成多重继续功用,在PHP中,能够经由过程接口,它是PHP处理多重继续题目的要领,在php5.4版本以后有个类的新特征trait,有兴致的能够百度下。

接口的头脑是指定一个完成了该接口的类必需完成的一系列函数。假如没有完成接口中指定的要领,将发生一个致命毛病。

当有很多人一同开辟一个项目时,能够都会去挪用他人写的一些类,那你就会问,我怎样晓得他的某个功用的完成要领是怎样定名的呢,这个时刻PHP接口类interface就起到作用了,当我们定义了一个接口类时,它内里的体式格局是下面的子类必需完成的,比方 :

接口interface 是一个划定,给人继续用的东西,有点像笼统类

在内里定义的要领,却不去实例化,而须要别的类去implements 它,而且必需逐一完成接口定义的一切要领。

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接口是什么的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"php接口是什么【php问题】,php"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线