Blue Flower

PHP是最为流行的Web开发技术之一,它糅合了C++、Perl、Java等语言的语法,功能强大,可以快速地构建动态网页。如何更好的学习php呢?知识兔小编这里推荐大家使用PHP编程实战,这是一本php编程实战指导书籍,由加拿大程序员麦金本书编写。全书主要针对中高级读者而开发,内容丰富,主要介绍了面向对象编程的诸多概念和代码示例、PHP在移动设备上的应用和数据库集成、一些非常流行和高级的函数库以及Web安全问题,是一本非常好的php编程指南。
202209171856128571960000

内容介绍

知识兔《PHP编程实战》主要内容包括:PHP 5.3面向对象编程、PHP的一些新特性、如何编写基于SQL和NoSQL的数据库交互程序、如何使用流行的PHP相关工具、如何编写社交媒体应用程序,并介绍了NoSQL数据存储以及为云生态编写PHP程序,能够适合中高级PHP程序员以及想学习PHP的有一定基础的程序员。
202209171856133276400001

知识兔
第1章 面向对象  1 1.1 类  1 1.2 继承和重载  3 1.3 各种“魔术方法”  7 1.3.1 __get和__set方法  7 1.3.2 __isset方法  8 1.3.3 __call方法  9 1.3.4 __toString()方法  9 1.4 复制、克隆和比较对象  10 1.5 接口、迭代器和抽象类  12 1.6 类的作用域与静态成员  16 1.7 总结  18 第2章 异常和引用  19 2.1 异常  19 2.2 引用  24 2.3 总结  27 第3章 PHP在移动设备上的应用  28 3.1 移动设备的差异性  28 3.2 检测设备  29 3.2.1 用户代理  29 3.2.2 内置的PHP支持  29 3.3 侦测移动性能  32 3.3.1 WURFL系统  32 3.3.2 Tera-WURFL  40 3.4 渲染工具  44 3.4.1 WALL  44 3.4.2 图像调整  45 3.4.3 响应性CSS  46 3.5 模拟器和SDK  47 3.5.1 Android开发  47 3.5.2 支持PHP的Adobe Flash Builder  47 3.6 QR码  48 3.7 总结  49 第4章 PHP在社交媒体中的应用  50 4.1 OAuth  50 4.2公有的搜索API  51 4.3 图像API  77 4.4 总结  79 第5章 前沿  80 5.1 命名空间  80 5.1.1 命名空间和自动加载  83 5.1.2 命名空间小结  83 5.2 匿名函数(闭包)  84 5.3 Nowdoc  85 5.4 局部goto语句  87 5.5 标准PHP库  88 5.6 Phar扩展  91 5.7 总结  94 第6章 表单设计与管理  95 6.1 数据验证  95 6.2 上传文件/图片  101 6.3 图像转换和缩略图  102 6.4 正则表达式  104 6.5 多语言集成  107 6.6 总结  108 第7章 数据库集成I  109 7.1 MongoDB简介  110 7.1.1 MongoDB查询  114 7.1.2 更新MongoDB  118 7.1.3 MongoDB中的聚合  120 7.1.4 MongoDB总结  123 7.2 CouchDB简介  123 7.2.1 使用Futon  124 7.2.2 CouchDB总结  129 7.3 SQLite简介  130 7.4 总结  139 第8章 数据库集成II  140 8.1 MySQLi扩展简介  140 8.2 PDO简介  147 8.3 ADOdb简介  151 8.4 使用Sphinx全文检索  155 8.5 总结  163 第9章 数据库集成III  164 9.1 Oracle关系型数据库简介  164 9.2 基础知识:连接和执行SQL  166 9.3 数组接口  169 9.4 PL/SQL存储过程及游标  173 9.5 使用LOB类型  176 9.6 再探数据库连接:连接池  180 9.7 数据库和PHP中的字符集  183 9.8 总结  184 第10章 函数库  185 10.1 SimplePie  186 10.2 TCPDF  189 10.3 集成谷歌地图  201 10.4 电子邮件和短信  205 10.5 gChartPHP:Google图表API包  208 10.6 总结  211 第11章 安全  212 11.1 永不信任数据  212 11.1.1 register_globals  212 11.1.2 白名单和黑名单  213 11.1.3 表单数据  214 11.1.4 $_COOKIES、$_SESSION和$_SERVER  215 11.1.5 Ajax请求  216 11.2 常见的攻击  216 11.2.1 同源策略  216 11.2.2 跨站脚本  217 11.2.3 跨站请求伪造  219 11.3 会话  220 11.4 预防SQL注入  221 11.5 过滤器扩展  222 11.6 php.ini和服务器设置  225 11.6.1 服务器环境  225 11.6.2 强化php.ini  226 11.7 密码算法  227 11.8 总结  228 第12章 使用Zend Studio for Eclipse、Bugzilla、Mylyn和Subversion进行敏捷开发  229 12.1 敏捷开发的原则  229 12.2 项目的敏捷开发  230 12.3 Bugzilla简介  231 12.4 Eclipse下的Mylyn  233 12.5 Eclipse中组合Bugzilla和Mylyn  235 12.6 延伸功能的优点  239 12.7 总结  240 第13章 重构、单元测试和持续集成  241 13.1 重构  241 13.1.1 小的重构  242 13.1.2 更大的遗留代码的示例  245 13.2 单元测试  259 13.3 持续集成  274 13.3.1 持续集成服务器  275 13.3.2 版本控制  275 13.3.3 静态分析  276 13.3.4 构建自动化  277 13.3.5 Jenkins服务器的安装  278 13.4 总结  281 第14章 XML  282 14.1 XML入门  282 14.2 模式(schema)  283 14.3 SimpleXML  284 14.3.1 从字符串解析XML  284 14.3.2 从文件解析XML  285 14.3.3 命名空间  290 14.3.4 RSS  292 14.3.5 使用SimpleXML生成XML  294 14.4 DOMDocument  299 14.5 XMLReader和XMLWriter  301 14.6 总结  303 第15章 JSON和Ajax  304 15.1 JSON  305 15.2 Ajax  311 15.2.1 传统的Web模型  311 15.2.2 Ajax Web模型  312 15.2.3 异步事件与同步事件  313 15.2.4 XMLHttpRequest对象  314 15.2.5 使用XMLHttpRequest  316 15.2.6 高级的JavaScript API  321 15.2.7 jQuery的例子  321 15.2.8 使用Ajax向PHP脚本发送数据  326 15.3 一个简单的图形程序  328 15.4 总结  336 第16章 结束语  337 16.1 资源  337 16.1.1 www.php.net  337 16.1.2 www.zend.com  338 16.1.3 devzone.zend.com  338 16.1.4 PHP / Architect Magazine: www.phparch.com  339 16.2 会议  339 16.3 PHP认证  340 16.4 总结  341 附录 正则表达式  342 

使用说明

知识兔1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载