您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP接口特性的实例讲解_PHP教程

2025/12/20 13:00:24发布27次查看
我们在通过学习videocard.php 接口文件(显卡的功能接口定义)
php interface videocardinter{      function display();      function getname();  }  ?> 
dmeng.php 实现接口(帝盟的厂家实现了这些接口,怎么实现的,主板厂家不用管)
php include_once(videocard.php);  class dmeng implements videocardinter {      function display(){          echo display;      }      function getname(){          return dmeng videocard;      }  }  ?> 
mainboard.php  应用接口(把显卡插到主板上,主板只要用这些接口就行了,也可以不用)
php include_once(videocard.php);  include_once(dmeng.php);  class mainboard{      var $vc;      function run(videocardinter $vc){  //定义videocardinter接口类型参数,这时并不知道是谁来实现。          $this->vc=$vc;          $this->vc->display();          echo 主板运行!;      }  }  $conputer=new mainboard();  $conputer->run(new dmeng);  //用的时候把实现接口类的名称写进来,
(现在是帝盟的显卡,也可以换成别的场家的,只要他们都实现了接口)  ?> 
由于php是动态语言,所以类型不能像java一样定的很死,定义接口的时候,写上返回类型反而出错,估计php6的时候可能写义的要严格一些吧。
ps:我只把php接口特性最基本的部分写上,还可以加cpu等接口。
http://www.bkjia.com/phpjc/446410.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446410.htmltecharticle我们在通过学习 videocard.php 接口文件(显卡的功能接口定义) ? php interfacevideocardinter{ functiondisplay(); functiongetname(); } ? dmeng.php 实现接口(帝...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product