码迷,mamicode.com
首页 > Web开发 > 详细

PHP之interface

时间:2016-12-02 19:11:40      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:manager   关键字   多个   自身   代码   实现   创建   nts   成员   

 1 <?php
 2     //继承性简化了对象,类的创建,增加了代码的可读性,但PHP只支持单继承,如果向实现多重继承,就要使用接口,php可用实现多个接口 。,接口类通过interface关键字来声明,并且类中只能包含为实现的方法和一些成员变量。
 3 
 4     //注意 不要用public以外的关键字来修饰借口中的类成员,对方法,不写关键字也可以,这是有借口类自身的属性决定的。
 5 
 6     //类中必须要实现所有的接口的方法
 7 
 8     interface MPo{
 9         function popedom();
10     }
11 
12     interface MPu{
13         function purview();
14     }
15 
16     //创建子类Member ,实现一个接口 MPu
17     class Member implements MPu{
18         function purview(){
19             echo "会员有权限";
20         }
21     }
22 
23     class Manager implements MPu , MPo{
24         function popedom(){
25             echo "管理员拥有会员的全部权限";
26         }
27         function purview(){
28             echo "管理员还有会员没有的权限";
29         }
30     }
31 
32 
33     $member = new Member();
34     $member->purview();
35     $manager = new Manager();
36     $manager->popedom();
37     $manager->purview();

 

PHP之interface

标签:manager   关键字   多个   自身   代码   实现   创建   nts   成员   

原文地址:http://www.cnblogs.com/sharecorner/p/6126617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!