0

0

PHP中有哪些接口?如何使用?

慕斯

慕斯

发布时间:2021-06-17 18:27:43

|

2469人浏览过

|

来源于php中文网

原创

上篇文章给大家介绍了《php中什么是魔术方法?常用魔术方法有哪些?》,本文继续给大家介绍php中有哪些接口?如何使用?

有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

PHP中有哪些接口?如何使用?

接口(抽象的抽象类)

interface:接口

立即学习PHP免费学习笔记(深入)”;

我们先定义一个抽象类(abstr class),然后在里面写两个方法,如果说子类继承了我们刚刚定义的类,那么我们定义的两个类,都必须要实现,

我们使用接口的定义,(interface)比如说,我们随便写一个接口,然后定义一个方法,

那么我们接口写了之后怎么用呢,而接口的应用就是写一个类,让我们写的类,去实现我们刚刚写的接口,也就是说,让它实现接口就必须去实现function里面的方法,因为里面的方法是抽象的,我们必须实现,如果不实现就会报错,我们可以通过(implements)去实现接口,

代码显示结果:

9.JPG

我们实现接口里面的方法,那我们必须实现接口里面的声明。

给表格加链接
给表格加链接

给表格加链接,一般我们是不怎么使用表格的,但是有些时候我们会有这块的需求,企业网站或商城网站都可以使用,给表格加上链接,需要通过js来控制,php中文网推荐下载!

下载

implements:实现

接口中的方法都是抽象方法,所以abstract可以省略不写

接口中的方法必须是public

接口中只能规定方法,不能写属性,(接口中可以写常量) 

一个类可以实现多个接口,中间用逗号隔开

比如说还有一个接口,如果我想同时实现两个接口,我们需要在class类后面家伙是哪个我们刚刚加上的接口,我们实现了两个接口,那么里面的两个方法都要自己实现,如果不实现也会报错,

一个类可以先继承父类,然后再实现接口

接口可以继承接口,但是里面的方法都要实现

推荐学习:php视频教程

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

84

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

24

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

56

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

26

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Django 教程
Django 教程

共28课时 | 3.1万人学习

C# 教程
C# 教程

共94课时 | 6.9万人学习

Java 教程
Java 教程

共578课时 | 46.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号