博主信息
︷肉園耔︷
博文
28
粉丝
0
评论
0
访问量
3125
积分:0
P豆:71

0813 作业

2021年08月31日 23:56:51阅读数:123博客 / ︷肉園耔︷/ 后端作业
  1. <?php
  2. /*
  3. *接口 interface 接口是定义 类是实现 trait结构 解决oop 高耦合
  4. *
  5. *
  6. *
  7. */
  8. interface Idemo{
  9. //接口中只允许声明两类成员 1.接口常量 2.公共的抽象方法
  10. const APP_NAME='heidemi小铺';
  11. public static function getInfo(...$info);
  12. public static function cal($one,$two);
  13. }
  14. interface Idemo2{
  15. }
  16. //接口的实现 implements
  17. class Work implements Idemo{
  18. static function getInfo(...$info){
  19. return print_r($info,true);
  20. }
  21. static function cal($one,$two){
  22. return $one * $two;
  23. }
  24. }
  25. ECHO work::APP_NAME;
  26. ECHO Idemo::APP_NAME;
  27. ob_clean();
  28. echo Work::getInfo('古力娜扎','28',172,'新疆');
  29. echo Work::cal(58,69);
  30. /*
  31. *工作类 extends 抽象类(普通类) imple
  32. */
  33. echo '<hr>';
  34. /* oop 封装 继承 多台
  35. 多态实现了动态绑定的功能
  36. */
  37. //为计算机(主程序)扩展功能 接口是定义
  38. interface USB{
  39. function run();
  40. }
  41. //为计算机扩展功能 扩展了一个USB键盘 实现USB接口
  42. class Ukey implements USB {
  43. function run(){
  44. return '运行USB键盘设备<br>';
  45. }
  46. }
  47. class Umemo implements USB{
  48. function run(){
  49. return '运行USB 储存盘设备<br>';
  50. }
  51. }
  52. class Umouse implements USB{
  53. function run(){
  54. return '运行USB鼠标设备<br>';
  55. }
  56. }
  57. //主程序计算机
  58. class Computer{
  59. //计算机类中的一个方法 就可以应用任意一种方法USB设备
  60. function useUSB($usb) //参数是一个对象
  61. {
  62. return $usb->run();
  63. }
  64. }
  65. $c =new Computer;
  66. echo $c->useUSB(new Umouse());
  67. echo $c->useUSB(new Ukey());
  68. <?php
  69. //单例模式连接数据库
  70. //
  71. interface iDbBase{
  72. //数据库操作curd
  73. static function insert($db,$data);
  74. static function slelect($db,$where=[]);
  75. static function daleta($db,$where=[]);
  76. static function updata($db,$data,$where=[]);
  77. static function doConnect($dns,$username,$password);
  78. }
  79. abstract class aDb implements iDbBase{
  80. //创建类的唯一实例 PDO对象s
  81. private static $_instance;
  82. //private 私有的 阻止此类在外部进行实例化
  83. private function __Construct(){
  84. }
  85. private function __clone(){
  86. }
  87. static function doConnect($dns,$username,$password){
  88. //得到pdo连接对象,储存在$_instance
  89. if($is_null(self::$_instance)){
  90. self::$_instance =new PDO($dns,$username,$password);
  91. }
  92. return self::$_instance;
  93. }
  94. }
  95. //工作类
  96. class DB extends aDb{
  97. static function insert($db,$data){
  98. };
  99. static function slelect($db,$where=['gender'=>1]){
  100. //select filed .. form tablename where gender=1 and id>1
  101. $str='';
  102. foreach($where as $k=>$v){
  103. if(is_array($where)){
  104. if(count($where) >1){
  105. $str .=$k .'='.$v.'and';
  106. }else{
  107. $str .=$k .'='.$v;
  108. }
  109. }
  110. }
  111. return $db->query("SELECT 'name" , 'tel' FROM 'iuser' WHERE $str")->fetchall(PDO::FETCH_ASSOC)
  112. };
  113. static function daleta($db,$where=[]){
  114. };
  115. static function updata($db,$data,$where=[]){
  116. };
  117. static function doConnect($dns,$username,$password){
  118. }
  119. }
  120. //客服端 代码
  121. $dsn = 'mysql:host=39.105.79.62;dbname=news';
  122. $db=Db:doConnect($dsn,'root','zhoujielun521'){
  123. var_dump($db);
  124. Db::select($db);
  125. print_r(Db::select($db));
  126. //
  127. ?>
批改老师:PHPzhongPHPzhong

批改状态:不合格

老师批语:作业标题改为内容

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 类似帮的软件还有:1、帮搜题;2、搜题帮;3、搜题;4、搜题大师;5、小猿搜题;6、问问;7、嗖解题;8、搜答案;9、帮一课等等。
    区别:1、Win10专版面向广大的普通消费级用户;而Win10专站版主要面向企、专用户人士,提供更多专化的功能。
    一般情况下自学PHP3-6个月即可入门,完成一些实战项目,比如小型的博客,企站等,这个时候就可以找工了!先去找个外包公司试试,对技术要求低,先就再学习,不断的积累经验,提高技术水平!
    本文将教你网课复制粘贴的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
    Python直方图、均衡化、高斯滤波测试原图直方图基本原理直方图:图像的直方图描述图像的灰度级和对应灰度级在图像中出现的次数(频率)的关系,通过直方图可以进行图像分割、检索、分类等操matplotlib
    win10最简洁流畅的版本有:1、Win10家庭版(基础版);2、Win10专版;3、Win10专站版;4、Win10企版;5、Win10教育版;6、Win10LTSC版。
    系统的五大功能:1、处理器管理;2、存储器管理;3、设备管理;4、文件管理;5、管理,每个用户请求计算机系统完成的一个独立的操称为
    刚开始学电脑要先学基本操,包括键盘和鼠标的简单使用、熟练打字、熟练使用操系统等。如果想要在软件行发展,需要去专门的计算机职培训学校去学习,这样会更加的系统化、专化。
    计算机多媒体技术就方向是在IT、广告、影视等行从事动画制、广告制、多媒体产品设计与开发、网站开发、计算机软硬件管理及其它计算机软件产品开发等工
    什么叫ORM,全称【Object-Relational Mapping(对象关系映射)】,它的用是在关系型数据库和务实体对象之间一个映射,这样,我们在操具体的务对象时,就不需要再去和复杂的SQL
    PHP程序员找工还是可以的。找公司类型要对以后的职发展提供导向用,互联网公司、外包型公司、独立开发技术型的企、外企甚至是国企都需要PHP程序员。
    飞书是字节跳动旗下企平台,将即时沟通、智能日历、音视频会议、OKR、飞书文档和工台深度整合,通过开放兼容平台,让成员在一处即可实现高效的沟通和流畅的协,全方位提升企效率。
    php出来好找工的,php在热门开发语言中大受欢迎,很多企都缺少php开发专人才,所以这方面的专人才也供不应求;因此无论你是零基础想要入行,还是你是中低水平想要提升自己,只要肯下功夫,学好不是问题
    b2b是指企与企之间通过专用网络或Internet,进行数据信息的交换、传递,开展交易活动的商模式;b2b商模式的特点:1、交易次数少,交易金额大;2、交易对象广泛;3、交易过程复杂;4、交易操规范
    联系:管理信息系统是企内部的信息系统,电子商务是企外部的信息系统,内部与外部信息系统的结合才构成现代企完整的信息系统。
    170虚商的意思是指拥有某种能力(如技术能力、设备供应能力、市场能力等),与电信运营商在务上形成合关系的合伙伴,电信运营商按照一定的利益分成比例,把务交给虚拟运营商去发展,自身腾出力量去做最重要的工
    系统的用是控制和管理系统资源,具体功能有:1、进程管理;2、存储管理;3、设备管理;4、文件管理;5、管理。
    系统与用户对话的界面不一定是图形界面,因为操系统按用户界面分类,可分为“控制语言”、“键盘命令”和“图形用户界面”。
    SCRM提供了一个互相支持和值得信赖的透明商环境以吸引顾客彼此间互动,以顾客的需求为企的目标,注重企务伙伴与顾客的所有的交互关系,为客户创造新的价值的一种SaaS系统。
    OA是Office Automation的简写,是指利用电脑进行全自动的办公,可以帮助企实现电子化审批流程、规范流程、沟通协、考勤等务,实现无纸化办公。