- <?php
- /*
- * interface
- */
- /*
- * 接口相对于类:
- * 1、不能有自己的属性
- * 2、不能有构造函数
- * 3、不能有函数/方法的实现
- * 4、函数/方法必须是public的
- * */
- interface ff {
- function getff($name);
- }
- interface fuf {
- function getname();
- function getage();
- }
- interface ziz extends fuf {
- function getsex();
- }
- //一个类可以实现多个接口
- class xinxin implements ff,fuf {
- function getff($name) {
- echo "I am getff implements <br/>";
- echo "$name","<br/>";
- }
- function getname() {
- echo "My name is lilei <br/>";
- }
- function getage() {
- echo "My age is 26 <br/>";
- }
- function gettest() {
- echo "I am gettest <br/>";
- }
- function __construct() {
- echo "gouz";
- }
- }
- $xx = new xinxin();
- $xx->getff("testing");
- $xx->getname();
- $xx->getage();
- $xx->gettest();
- ?>
- //该片段来自于http://www.codesnippet.cn/detail/2304201512385.html
来源: http://www.codesnippet.cn/detail/2304201512385.html