php八大模式详解(php设计模式之工厂模式用法经典实例分析)
类别:编程学习 浏览量:1222
时间:2021-10-23 10:49:21 php八大模式详解
php设计模式之工厂模式用法经典实例分析本文实例讲述了php设计模式之工厂模式用法。分享给大家供大家参考,具体如下:
|
<?php /*** * @desc 工厂模式 * ***/ interface DB{ /* * @desc 接口类不体现具体实现,只是为了规范一套规则 * **/ public function conn(); public function add(); public function delete (); public function update(); public function select(); public function getLastSql(); } /** * @desc 创建mysqlDb类 * 接口是用来被实现的,并且每一个方法都必须要被实现 * **/ class mysqlDb implements DB{ public function conn(){ echo "恭喜您,mysql数据库连接成功" ; } public function add(){ } public function delete (){ } public function update(){ } public function select(){ } public function getLastSql(){ } } /** * @desc 创建sqlServerDb 类 * **/ class sqlServerDb implements DB{ public function conn(){ echo "恭喜您,sqlServer数据库连接成功" ; } public function add(){ } public function delete (){ } public function update(){ } public function select(){ } public function getLastSql(){ } } /** * @desc 创建一个数据库工程类,用来生产对象 * **/ class DbFactory{ static $db = null; public static function getDb( $type ){ switch ( $type ){ case 'mysql' : self:: $db = new mysqlDb(); break ; case 'sqlServer' : self:: $db = new sqlServerDb(); break ; } return self:: $db ; } } //测试使用mysql来连接数据库测试工程模式是否成功 $factory = new DbFactory(); $db = $factory ->getDb( 'mysql' ); $db ->conn(); |
测试结果输出:
恭喜您,mysql数据库连接成功
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/lisqiong/p/6549745.html
您可能感兴趣
- php怎样创建新文件详情(php文件后缀不强制为.php的实操方法)
- phpredis存储对象(PHP使用redis位图bitMap 实现签到功能)
- php收集多个统计数据(PHP实现统计代码行数小工具)
- phpstudy服务器怎么设置(phpstudy2018 访问目录服务权限问题)
- php对象模型(PHP数据对象映射模式实例分析)
- php开发pdo事务处理(Cpanel下Cron Jobs定时执行PHP的方法)
- dedecms注册怎么给权限(织梦DedeCms系统未审核文档禁止动态浏览修改方法view.php)
- 织梦cms漏洞怎么解决(织梦cms、帝国cms、PHPcms优缺点解析)
- 微信公众号怎么申请支付接口(微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解)
- php防sql注入(万能密码的SQL注入漏洞其PHP环境搭建及防御手段)
- phpredis怎么实现任务(PHP swoole和redis异步任务实现方法分析)
- php 处理html表单(PHP使用HTML5 FormData对象提交表单操作示例)
- php系统转换的三种方式(PHP容器类的两种实现方式示例)
- thinkphp支付宝支付(thinkPHP和onethink微信支付插件分享)
- php怎么创建一个文件(PHP文件后缀不强制为.php方法)
- php数组练习题答案(PHP 数组黑名单/白名单实例代码详解)
- 七夕的寓意(七夕的寓意)
- 苏志燮赵恩静结婚,韩国四大公共财产变三人,这么快就有替补了(苏志燮赵恩静结婚)
- 《内在美》后,一大波新韩剧来袭,李钟硕朴信惠宋慧乔玄彬回归(一大波新韩剧来袭)
- 给孩子选购保温杯,注意这4个步骤,比颜值更重要(给孩子选购保温杯)
- 保温好 容量大 颜值高 保温杯你给娃娃买对了吗(保温好容量大颜值高)
- 《道德经》 人生避开骄狂,才能免去祸患(道德经人生避开骄狂)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9