PHP使用接口

本文概述

  • 例子1
  • 例子2
  • 接口与类相似, 除了它不能包含代码。
  • 接口可以定义方法名称和参数, 但不能定义方法的内容。
  • 任何实现接口的类都必须实现该接口定义的所有方法。
  • 一个类可以实现多个接口。
  • 使用” interface” 关键字声明接口。
  • 接口不能维护非抽象方法。
例子1
< ?php interface a {public function dis1(); } interface b {public function dis2(); }class demo implements a, b{ public function dis1() {echo "method 1..."; } public function dis2() {echo "method2..."; }}$obj= new demo(); $obj-> dis1(); $obj-> dis2(); ?>

输出
PHP使用接口

文章图片
例子2
< ?php interface i1 {public function fun1(); } interface i2 {public function fun2(); }class cls1 implements i1, i2{ function fun1() {echo "srcmini"; } function fun2() {echo "SSSIT"; }}$obj= new cls1(); $obj-> fun1(); $obj-> fun2(); ?>

【PHP使用接口】输出
PHP使用接口

文章图片

    推荐阅读