首页 >

PHP的interface接口使用

后端开发|php教程PHP的interface接口使用
php学习, PHP接口
后端开发-php教程
在我们在做网站或者是项目的时候,有没有用到interface?用这个有什么要注意的?
举个栗子,写了个使用mysql扩展函数封装的一个数据库操作类DBMySQL,写了几个常用的方法:getAll,getOne,delById,delAll,update,save等等,
现在mysql扩展被官网彻底抛弃了,我让同事帮我使用mysqli或者pdo-mysql扩展来封装一个数据库操作类,
可能他的风格跟我原来的风格不一样,他可能喜欢叫Get_All,Get_One,等等,又或者,他觉得不需要delById了,也不需要delAll了,统一一个Del方法。
android饿了吗源码,Ubuntu 电池 命令,tomcat控制台详解,爬虫深度 scrapy,php分布式架构开源,杭州seo优化关键词公司排名lzw
这样,要使用新的操作类,那么项目里使用了我原来的操作类的所有地方,都要修改。
网站转app源码,ubuntu中mv,tomcat8安装图解,爬虫次数限制,php strom,河南seo优化郑州网络营销软件lzw
再举一个情况,我觉得mysqli好用,同事A觉得PDO-mysql好用,写模块的同事C觉得随便用哪个都可以。但是,总得不可能让同事C写一套用mysqli方法的,再写一套pdo-mysql方法的,我们可以用mysqli的方法封闭一个数据库操作类,用pdo-mysql的方法也封闭一个数据库操作类,然后规定我们两个操作类实现同一功能的方法名和参数相同,那么同事C就可以专心写他的模块和逻辑了。
.net ftp客户端源码,vscode查看工作区文件,ubuntu的中心,tomcat 接口并行调用,淘宝产品爬虫,PHP 5的阶乘之和是,保定手机百度seo推广,织梦网站tel标签,discuz论坛模板导入lzw
那么,怎样规定我和同事A分别写的数据库操作类的方法一致呢?interface(接口)就是这么用的了。它规定所有实现它的类,都必须有它规定好的方法,少一个都不行。这样,只要我们写好interface,规定好方法,同事C就可以以这个interface为参考,调用这个interface的方法就行了。


PHP的interface接口使用
  • PHP学习笔记(1)了解php开发环境及搭建 php从入门到精通 php学习网站 php100
  • PHP学习笔记(1)了解php开发环境及搭建 php从入门到精通 php学习网站 php100 | PHP学习笔记(1)了解php开发环境及搭建 php从入门到精通 php学习网站 php100 ...

    PHP的interface接口使用
  • 学习PHP到底要学习哪些东西?
  • 学习PHP到底要学习哪些东西? | 学习PHP到底要学习哪些东西? ...

    PHP的interface接口使用
  • $_POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
  • $_POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别 | $_POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别 ...