PHP面向对象强化应用(一).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP面向对象强化应用(一)

什么是面向对象 为什么要使用面向对象? 出现的问题 面向对象编程思路 面向对象编程案例 面向对象编程案例 面向对象编程案例 面向对象编程案例 面向对象编程案例 面向对象编程案例 * 行业动态网站开发(PHP) 演讲老师:马启元 个人博客: 课程目标 1、PHP面向对象强化应用(2周) 2、thinkPHP框架应用(8周) 行业动态网站开发(PHP) 演讲老师:马启元 个人博客: 学习目标 1、什么是面向对象 2、为什么要使用面向对象 3、实训学期在面向对象方面出现的问题 4、面向对象编程的思路 5、面向对象编程案例 PHP面向对象强化应用(一) 在面向对象程序设计中,类是一个变量和函数的集合。 1、把数据库中的每个表看成一个对象(也就有属性和方法),我们 一般是定义一个类,也就是我们通常说的模型层(model); 2、控制层(control),饱含了业务逻辑和数据库处理。主要用来对 模型层的显示; 3、显示层(view),单一的显示内容。不需要如何服务器代码。 有人可能会说PHP不是一个真正的面向对象的语言,这是事实。PHP 是一个混合型语言,你可以使用OOP,也可以使用传统的过程化编程。 然而,对于大型项目,你可能想/需要在PHP 中使用纯的OOP去声明类,而且在你的项目只用对象和类。 随着项目越来越大,使用OOP可能会有帮助,OOP代码很容易维护,容易理解和重用。 这些就是软件工程的基础。在基于web的项目中应用这些概念就成为将来网站成功的关键。 1. 不能自己编写简单的类,没有思路,无从下手 能看懂某些代码,基本的函数掌握不了,OOP的很多原理的写法不明白 能编写一些代码,写不完整,又不太明白 类的创建 属性的创建 Public 公有 Private 私有 方法的创建 SQL语句 获取数据 执行 报错 通用的数据库操作类无非也就是进行CURD操作,类其实就是先把原先分散的行为整合到一起并扩展其行为,封装一下php的数据库操作方法 Mysqli的安装 mysqli类不是php自带,但不是默认开启的,win下要改php.ini,去掉php_mysqli.dll前的“;” Mysqli的连库 PHP 使用了 mysqli 扩展,连接 MySQL 数据库可以有两种方式:全局函数方式 和 对象方式 函数方式: //创建连接 if (!$myconn = mysqli_connect(localhost,user,password,world)) {   echo error: . mysqli_connect_error();   exit(); } //创建记录集 if (!$result = mysqli_query($myconn , select id from mytable) ) {   echo sql error. mysqli_connect_error();   exit(); } while( $row = mysqli_fetch_assoc($result) ){   echo $row[id] . br; } //关闭记录集 mysqli_free_result($result); //关闭连接 mysqli_close($myconn); 对象方式: //创建实例 $mysqli = new mysqli(localhost, user, password, world); if (mysqli_connect_errno()) {   echo error: . mysqli_connect_error();   exit; } //查询 if (!$result = $mysqli-query(select id from mytable)) {   echo sql error . mysqli_connect_error(); } while( $row = $result-fetch_assoc() ){   echo $row[id] . br; } //关闭 $result-close(); $mysqli-close(); 执行查询 $result = $db-query($query); or $result = mysqli_query($db,$query); 返回结果的行数 $num_results = $result-num_rows; or $num_results = mysqli_num_rows($result); 取出每一行的结果(返回关系型数组) $row = $result-fetch_assoc(); or $

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档