PHP基于接口技巧实现简单的多态应用完整实例_
分类:计算机编程

正文实例陈述了PHP基于接口本领实现轻巧的多态应用。共享给我们供大家仿照效法,具体如下:

澳门新葡8455手机版,本文实例陈说了PHP完毕基于mysqli的Model基类。分享给大家供我们参谋,具体如下:

"; } function work(){ echo "U盘正在工作……
"; } function unmount(){ echo "U盘被成功卸载!!
"; }}class ShuBiao implements USB{ function mount(){ echo "USB鼠标被成功插入!
"; } function work(){ echo "USB鼠标正在工作……
"; } function unmount(){ echo "USB鼠标被成功拔除!
"; }}class DianNao{ function useUSB{ //这就是一种多态,当传进去的参数为不同的usb设备时,调用不同设备的相同的方法名,但产生了不同的效果 $usb->mount; $usb->unmount(); }}class Worker{ function install(){ $dn=new DianNao; //激活电脑 $up=new Upan; //激活优盘 $sb=new ShuBiao; //激活鼠标 $dn->useUSB; //电脑访问优盘 $dn->useUSB; //电脑访问鼠标 }}$usb_user=new Worker; //激活一个USB设备的使用者$usb_user->install(); //使用者调用安装USB设备的方法?>

DB.class.php

越多关于PHP相关内容感兴趣的读者可查阅本站专项论题:《php面向对象程序设计入门教程》、《PHP基本语法入门教程》、《PHP运算与运算符用法总括》、《PHP网络编制程序本事总计》、《PHP数组操作本事大全》、《php字符串用法计算》、《php mysql数据库操作入门教程》及《php多如牛毛数据库操作才干汇总》

set_charset; return $_mysqli; } //清理,释放资源 static public function unDB { if  { $_result->free(); $_result = null; } if  { $_db->close(); $_db = null; } } }?>

企望本文所述对大家PHP程序设计有所支持。

Model.class.php

multi_query; DB::unDB($_result = null, $_db); return true; } //获取下一个增值id模型 public function nextid { $_sql = "SHOW TABLE STATUS LIKE '$_table'"; $_object = $this->one; return $_object->Auto_increment; } //查找总记录模型 protected function total { $_db = DB::getDB(); $_result = $_db->query; $_total = $_result->fetch_row(); DB::unDB; return $_total[0]; } //查找单个数据模型 protected function one { $_db = DB::getDB(); $_result = $_db->query; $_objects = $_result->fetch_object(); DB::unDB; return Tool::htmlString; } //查找多个数据模型 protected function all { $_db = DB::getDB(); $_result = $_db->query; $_html = array(); while (!!$_objects = $_result->fetch_object { $_html[] = $_objects; } DB::unDB; return Tool::htmlString; } //增删修模型 protected function aud { $_db = DB::getDB; $_affected_rows = $_db->affected_rows; DB::unDB($_result = null, $_db); return $_affected_rows; } }?>

更加多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库本事计算》、《PHP运算与运算符用法计算》、《PHP网络编制程序工夫总括》、《PHP基本语法入门教程》、《php操作office文书档案技巧总括(包罗word,excel,access,ppt卡塔尔国》、《php日期与时光用法总括》、《php面向对象程序设计入门教程》、《php字符串用法总计》、《php mysql数据库操作入门教程》及《php见惯司空数据库操作技术汇总》

期望本文所述对大家PHP程序设计有着接济。

本文由澳门新葡8455手机版发布于计算机编程,转载请注明出处:PHP基于接口技巧实现简单的多态应用完整实例_

上一篇:Excel类读取和生成excel文件 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • Excel类读取和生成excel文件
    Excel类读取和生成excel文件
    作为二个原来的Java党,用过PHP才知道,原本对于Excel文件的写入和读取原本能够那样简单! PHPExcel是一个PHP类库,用来援助我们大约、高效落到实处从Exc
  • NET中动用SMTP发送邮件,Java发送邮件
    NET中动用SMTP发送邮件,Java发送邮件
    SMTP协议 定义 SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。SMTP是建立在TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并
  • 手机号的相关代码,Python实现随机生成手机号及
    手机号的相关代码,Python实现随机生成手机号及
    正文实例呈报了PHP落成的正规正则验证helper公共类。分享给大家供我们参照他事他说加以侦查,具体如下: 正文实例陈说了正则验证不能含有中文的得以达
  • PHP数组常用函数实例小结_php技巧_脚本之家,PH
    PHP数组常用函数实例小结_php技巧_脚本之家,PH
    本文实例呈报了PHP落成网页内容html标签补全和过滤的不二等秘书籍。分享给我们供我们参谋,具体如下: 本文实例陈述了PHP数组常用函数。分享给我们供
  • 权力管理,流程管理
    权力管理,流程管理
    主页面wenjianceshi.php 我们来做一个流程管理的小程序,那我们首先要创立四张数据库表,图片如下: 我们需要写出六个php页面,分别是新建页面(xinjian.p