iLeichun

当前位置: 首页 > PHP

php接口入门,php接口入门实例(原创)

分类:PHP   来源:网络   时间:2011-01-15 15:22:46

<?php
 /**
  * PHP接口和Java接口很类似,接口可以实现多个
  * 在这里我们来开始学习PHP接口的使用,以一个最简单的Hello World实例分三步进行说明
  * 面向接口编程具有以下特点:1.更加抽象,更加面向对象;2.提高编程的灵活性;3.提高可维护性
  * 这里我只实现一个接口,实现多个接口的方法类似
  */

 /**
  * 第一步:定义接口,接口里面的方法不用具体实现
  */
 interface Isay {  
     public function say();  
 }  
  
 /**
  * 第二步:定义实现接口的类,要实现接口里面的全部方法
  */
 //定义Hello类
 class Hello implements Isay{  
     public function say(){  
  echo "hello ";  
     }  
 }  
  
 //定义World类
 class World implements Isay{  
     public function say(){  
  echo "world!";  
     }  
 }  
 
 /**
  * 第三步:结果测试
  */
 /**
  * 注意以下调用方式是错误的,在Java里面可以这样写,但PHP里面会报错
  * Isay $var=new hello();
  * $var->say();
  */
 function test_say(Isay $isay){  
     $isay->say();  
 }  
  
 test_say(new Hello());    //输出:"hello "  
 test_say(new World());    //输出:"world!"

?>

原创文章,转载请说明来源:http://www.lession.net/blog/blogDetail.jsp?id=21

更多