① 求php高手推荐一本关于面向对象的项目实战书
诗意的边缘(PHP顶级框架ZendFramework开发实战)

② 有什么好的php的书!!!
PHP 5与MySQL 5 Web 开发技术详解
本书是目前中文版本第一个真正介绍PHP5及MySQL5新增语法与功能的权威宝典!
本书本着精、全、要三宗旨,从理论中延伸,从实践中深入,详实并完善描述了PHP5的开发特性与MySQL5数据库,如PHP数组与表单处理、PHP5面向对象开发、Ajax、CLI、字符流处理、加密技术、图片处理及PHP代码优化,以及存储过程,游标、事务等进阶内容。书中第二部分的开发实例是作者开发的原创作品,该部分内容不仅会令读者的开发水平有所增进,而且可在案例的基础上进行二次开发,做出符合自己业务的网站系统。
本书既可作为初学者或刚刚从其他语言转做PHP开发的程序员和软件工程师的学习参考书,也可作为掌握PHP5的进阶应用及高级知识的案上学习指南。
目录
第一篇PHP5基础知识
第1章PHP5概述
第2章PHP5开发基础
第3章正则表达式
第4章PHP数组
第二篇PHP5核心应用与规范
第5章表单——处理用户输入
第6章PHP加密技术
第7章PHP国际化与本地化
第8章PHP开发规范
第9章PHP5面向对象开发
第10章PHP会话管理
第11章PHP输入输出缓冲
第12章文件系统与字符流
第三篇MySQL5与PHP5接口
第13章Wed数据库设计
第14章PHP与MySQL数据库接口
第15章MySQL5数据库数据操纵
第16章PHP与MySQL数据库接口
第17章PHP数据库抽象
第四篇PHP5进阶与技巧
第18章Smrty与模板技术
第19章PHP和Ajax技术
第20章使用PHP编写Shell
第21章PHP网络开发
第22章PHP文件上传
第23章图片与媒体处理
第24章XML与RSS
第25章Wed服务与SOAP
第26章PHP与WAP技术
第五篇PHP5调试、升级与优化
第27章错误与异常处理
第28章升级到PHP5
第29章PHP优化技巧
第2部分实战PHP5
第30章实例开发:会员注册系统
第31章实例开发:圈子系统开发
第32章实例开发:爱问系统
第33章实例开发:多用户博客系统
附录APHP在线资源
附录BZend Core安装
附录CPHP扩展开发
附录DMySQL字符集与整理
附录E代码页与Charset对照表
附录Fphp.ini配置详解
附录GHTTP返回代码表(RFC2068)
官方书评:
作者功力深厚,写这本书也很专心细致,内容很多,写的非常详细。涉及到PHP开发方方面面的问题,既有总体把握,又有实现细节,有许多针对日常会遇到的问题、案例,提供可直接应用上的解决方案,又有深入的、循序渐进的描述。解析了PHP5以及MySQL5的技术细节,是一本初学者入门与熟练掌握php,中级php开发者进阶的一本好书籍。兼顾到了“工程师”和“程序员”两种读者。而且能在phpchina论坛热心地与大家交流,及时解答PHPer的问题,实为难得。当然,任何事情都不是十全十美,这本书同样也有一些不足的地方,就是书中一些细节的东西把握不够好,有不少的错漏,不过瑕不掩瑜。
③ 关于PHP 的好书有哪些
《PHP与MySQL程序设计》
《 PHP web 2.0开发实战》
《 PHP高级程序设计:模式、框架与测试 》
《PHP实战》(PHP in Action)
《深入PHP面向对象、模式与实践 (第2版) 》
《PHP和MySQL Web开发原书第4版 》
《 PHP经典实例(第二版)》
《PHP技术内幕》
《 PHP与MYSQL基础教程 》
④ PHP开发实战宝典的图书目录
第1部分 基础知识第1章 初识PHP 3视频讲解:7分钟1.1 PHP概述 41.1.1 PHP是什么 41.1.2 PHP 5的新特性 41.1.3 PHP的语言优势 41.1.4 PHP语言的发展 51.2 PHP与其他语言的比较 61.3 PHP语言相关术语 71.4 资深程序员谈如何学习PHP 81.5 常用代码编辑工具 101.6 学习资源 121.6.1 PHP参考手册 121.6.2 PHP学习讨论 121.7 成功案例 131.8 本章小结 14第2章 PHP环境搭建 15视频讲解:80分钟2.1 搭建PHP开发环境的准备工作 162.1.1 在Windows下搭建PHP开发环境的准备工作 162.1.2 在Linux下搭建PHP开发环境的准备工作 162.2 Apache服务器的安装和配置 162.2.1 在Windows下安装Apache服务器 162.2.2 在Linux下安装Apache服务器 192.3 PHP的安装和配置 202.3.1 在Windows下安装PHP 202.3.2 在Linux下安装PHP 212.4 MySQL服务器的安装和配置 232.4.1 在Windows下安装MySQL服务器 232.4.2 在Linux下安装MySQL服务器 262.5 初学者--应用组合包快速搭建PHP环境 272.6 第一个PHP程序 292.6.1 使用Macromedia Dreamweaver 8编写源程序 292.6.2 发布和运行PHP程序 312.7 环境安装常见问题 312.7.1 Apache安装常见问题 312.7.2 PHP安装常见问题 322.7.3 MySQL安装常见问题 332.8 实战 332.9 本章小结 352.10 实战练习 36第3章 PHP语言基础 37视频讲解:125分钟3.1 学习语言基础的重要性 383.2 PHP语法基础 383.2.1 PHP标记符 383.2.2 PHP的注释 393.3 PHP的数据类型 403.3.1 整型 403.3.2 布尔型 413.3.3 浮点型 413.3.4 字符串型 423.3.5 null类型 443.3.6 数据类型的转换 453.4 PHP常量 463.4.1 声明和使用常量 463.4.2 预定义常量 483.5 PHP变量 493.5.1 变量声明及使用 493.5.2 变量作用域 513.5.3 可变变量 533.5.4 预定义变量 533.5.5 变量的生存周期 543.6 PHP运算符 543.6.1 字符串运算符 543.6.2 算术运算符 553.6.3 赋值运算符 563.6.4 递增递减运算符 573.6.5 位运算符 583.6.6 逻辑运算符 593.6.7 比较运算符 603.6.8 条件运算符 613.6.9 运算符的使用规则 613.7 PHP的表达式 623.8 实战 633.9 本章小结 643.10 实战练习 64第4章 流程控制语句 65视频讲解:80分钟4.1 学前导读 664.1.1 什么是算法 664.1.2 算法的描述方法 664.1.3 程序的3种控制结构 674.2 条件控制语句 694.2.1 if条件语句 694.2.2 switch…case分支控制语句 724.3 循环控制语句 744.3.1 while循环语句 744.3.2 do…while循环语句 754.3.3 for循环语句 764.3.4 foreach循环 784.4 跳转控制语句 794.4.1 使用break语句跳出循环 794.4.2 使用continue语句跳出循环 814.5 实战 824.5.1 过滤留言信息中的敏感词 824.5.2 图书信息显示 854.5.3 应用switch语句设计网站主页 864.6 本章小结 884.7 实战练习 88第5章 函数 89视频讲解:75分钟5.1 自定义函数 905.1.1 函数的命名规则 905.1.2 自定义函数格式 905.1.3 调用自定义函数 915.1.4 函数的参数 915.1.5 函数返回值 935.1.6 嵌套调用 935.1.7 递归调用 945.2 内建函数 945.3 输出语句 955.3.1 应用print语句输出字符 955.3.2 应用echo语句输出字符 965.3.3 应用printf语句格式化输出字符 985.3.4 应用sprintf语句格式化输出字符 995.4 引用文件 1005.4.1 应用include语句引用文件 1005.4.2 应用require语句引用文件 1015.4.3 应用include_once语句引用文件 1025.4.4 应用require_once语句引用文件 1025.4.5 include语句和require语句的使用区别 1045.4.6 include_once语句和require_once语句的使用区别 1045.5 实战 1045.5.1 通过自定义函数防止新闻主题信息出现中文乱码 1045.5.2 应用include语句构建在线音乐网站主页 1065.6 本章小结 1085.7 实战练习 108第6章 字符串 109视频讲解:76分钟6.1 字符串简介 1106.2 单引号与双引号 1106.3 定界符 1116.4 连接字符串 1136.5 转义、还原字符串 1146.5.1 手动转义、还原字符串 1146.5.2 自动转义、还原字符串 1146.6 获取字符串长度 1166.7 截取字符串 1186.8 比较字符串 1196.8.1 按字节比较 1196.8.2 按自然排序法比较 1206.8.3 指定从源字符串的位置比较 1216.9 检索字符串 1216.9.1 应用strstr()函数检索指定的关键字 1216.9.2 应用substr_count()函数检索子串出现的次数 1226.10 替换子字符串 1246.11 去除字符串中空白字符和特殊字符 1286.11.1 去除字符串左端空白字符和特殊字符 1286.11.2 去除字符串右端空白字符和特殊字符 1296.11.3 去除字符串两端空白字符和特殊字符 1296.12 格式化字符串 1306.13 分割字符串 1316.14 字符串与HTML相互转换 1326.15 实战 1346.15.1 超长文本的分页显示 1346.15.2 控制页面中输出字符串的长度 1366.16 本章小结 1376.17 实战练习 138第7章 正则表达式 139视频讲解:82分钟7.1 正则表达式是什么 1407.2 正则表达式常用术语 1407.3 正则表达式语法规则 1407.3.1 行定位符(^和$) 1417.3.2 字符类([]) 1417.3.3 选择字符(|) 1427.3.4 连字符(-) 1427.3.5 排除字符([^]) 1427.3.6 限定符(? * + {n,m}) 1427.3.7 点字符(.) 1437.3.8 转义字符() 1437.3.9 反斜线() 1447.3.10 括号字符(()) 1457.3.11 反向引用 1457.4 POSIX扩展正则表达式函数 1467.4.1 查找字符串 1467.4.2 替换字符串 1467.4.3 分割字符串 1477.5 PCRE兼容正则表达式函数 1477.5.1 查找字符串 1477.5.2 替换字符串 1487.6 实战 1497.7 本章小结 1527.8 实战练习 152第8章 PHP数组 153视频讲解:90分钟8.1 数组是什么 1548.2 声明数组 1548.2.1 数组命名规则 1558.2.2 通过PHP函数创建数组 1558.2.3 通过数组标识符[]创建数组 1568.3 数组的类型 1578.3.1 数字索引数组 1578.3.2 关联数组 1578.4 输出数组 1588.5 数组的构造 1598.5.1 创建一维数组 1598.5.2 创建二维数组 1598.6 遍历数组 1608.6.1 foreach结构遍历数组 1608.6.2 each()函数遍历数组 1618.6.3 list()函数遍历数组 1618.6.4 for语句遍历数组 1638.7 合并数组 1638.8 字符串与数组的转换 1648.8.1 应用explode()函数将字符串转换成数组 1648.8.2 应用implode()函数将数组转换成一个新字符串 1658.9 统计数组元素个数 1658.10 数组排序 1668.10.1 数字数组排序 1668.10.2 关联数组排序 1688.11 实战 1698.12 本章小结 1708.13 实战练习 170第9章 PHP与Web页面交互 171视频讲解:124分钟9.1 表单 1729.1.1 创建表单 1729.1.2 认识表单元素 1739.2 在Web页中创建表单 1759.3 在Web页中嵌入PHP脚本 1779.3.1 在HTML标记中嵌入PHP脚本 1779.3.2 为表单元素赋值 1789.4 提交表单数据 1789.4.1 POST方法提交表单数据 1799.4.2 GET方法提交表单数据 1799.4.3 POST方法与GET方法的使用区别 1809.5 PHP全局变量 1819.5.1 $_POST[]全局变量 1819.5.2 $_GET[]全局变量 1829.5.3 $_SEESION[]全局变量 1839.6 对URL传递的参数进行编/解码 1839.6.1 对URL传递的参数进行编码 1839.6.2 对URL编码的字符串进行解码 1849.7 实战 1859.7.1 发布和查看公告信息 1859.7.2 图书借阅 1879.8 本章小结 1889.9 实战练习 188第10章 PHP与JavaScript交互 189视频讲解:81分钟10.1 了解JavaScript 19010.1.1 JavaScript是什么 19010.1.2 JavaScript能做什么 19010.2 JavaScript语言基础 19010.2.1 JavaScript数据类型 19010.2.2 JavaScript变量 19110.2.3 JavaScript注释 19210.3 自定义函数 19310.4 JavaScript脚本嵌入方式 19410.4.1 在HTML中嵌入JavaScript脚本 19410.4.2 应用JavaScript事件调用自定义函数 19510.4.3 在PHP动态网页中引用JS文件 19610.4.4 解决浏览器不支持JavaScript问题 19710.5 实战 20010.5.1 应用JavaScript脚本制作树状导航菜单 20010.5.2 PHP与JavaScript脚本的交互应用 20110.6 本章小结 20610.7 实战练习 206第11章 日期和时间 207视频讲解:93分钟11.1 系统时区设置 20811.1.1 时区的划分 20811.1.2 PHP中的时区设置 20811.2 UNIX时间戳 20911.2.1 什么是时间戳 20911.2.2 UNIX时间戳 20911.2.3 获取指定日期的时间戳 21011.2.4 获取当前时间戳 21111.2.5 将英文文本的日期时间描述解析为UNIX时间戳 21111.3 PHP日期和时间的处理 21211.3.1 格式化日期和时间 21211.3.2 获取日期和时间信息 21411.3.3 获取本地化的日期和时间 21511.3.4 检验日期和时间的有效性 21711.4 实战 21811.4.1 实现倒计时的功能 21811.4.2 实现生日提示功能 219

⑤ 初学者学PHP看哪本书
如果你已经学过其他语言的话,建议你直接看<<PHP5 与 MySQL5 Web开发技术详解》,因为php很简单的,如果你有基本的开发基础的话,就直接学PHP5 与 MySQL5 Web开发技术详解,如果没有的话,你就先学学《PHP与MySQL基础教程(第2版)》 ,因为要先打好基础的,基础打好了,再在项目中去学习开发的经验。
⑥ 推荐几本学习PHP的书
《PHP与MySQL程序设计》
《 PHP web 2.0开发实战》
《 PHP高级程序设计:模式、框架与测试 》
《PHP实战》(PHP in Action)
《深入PHP面向对象、模式与实践 (第2版) 》
《PHP和MySQL Web开发原书第4版 》
《 PHP经典实例(第二版)》
《PHP技术内幕》
《 PHP与MYSQL基础教程 》
⑦ php书籍推荐
php应用程序安全编程
php与mysql程序设计(第3版)(图灵程序设计丛书·web开发系列)
⑧ 自学PHP有哪些书籍和教程值得推荐
《PHP基础案例教程》 黑马程序员编着本书是面向PHP初学者推出的一本入门教材,站在初学者的角度,以通俗易懂的语言、丰富的图解、实用的案例,详细讲解了PHP语言的基础知识。为了顺应技术的更新,本书基于PHP 7.1版本进行讲解,并介绍了PHP 5.4~7.1之间版本的差别,以确保代码的兼容性。全书共分为16章,其中有12个章节讲解新知识,4个章节为阶段案例。在知识讲解章节,还配备了动手实践,用于将本章所学内容进行练习和巩固,达到即学即练的效果。当学完一个阶段的知识后,通过阶段案例开发功能性强、界面美观、用户体验优秀的项目,如“许愿墙”、“在线相册”、“趣PHP网站”等,将所学知识综合运用到实际开发中,积累项目开发经验。这本书中还附带有学习视频,你也可以找黑马程序员的教程来看。
⑨ PHP 自学全套书籍,有哪些推荐
1. 入门书籍
《PHP和MySql Web开发》<-- 这本算是PHP的入门红皮书了
《CSS入门经典》
《锋利的jQuery》<-- 学习jQ的话推荐这个,很快就能看完
2. 框架
《ThinkPHP *.*.* 完全开发手册》<-- 我看的是这个
3. 进阶
上面的部分都是作为一个PHPer的基础数字了(个人认为)
接着就看个人兴趣了
PHP
PHP接着我觉得要学的就是缓存了
一开始学memcache入手比较简单
其他内容看工作需要了~
反正有了自学基础的话学什么都不难~
程序设计类
我推荐的话学些下设计模式,推荐书目《Head First 设计模式》,使用Java的,不过对于理解很有帮助
然后又针对性的去看PHP的设计模式
还有就是代码重构了,我看的记得是C#版的,具体书名忘了
JS类
JS的话可以学全,学全了老板不要我老子就做前端去(╯‵□′)╯︵┻━┻
《JavaScript入门经典》这本书里涵盖的内容挺多的
《JavaScript权威指南》里边,算是进阶的进阶
《你不知道的JavaScript》短小精悍,我只买到上,不知道下有没有出
对于JQ的理解也需要加深
《JQUERY COOKBOOK》是不错的进阶基础
JS想要学通的话,嘿嘿嘿,prototype要搞懂
其他
还有服务器、数据库这块可以找些东西学
这些我不熟悉,就不误人子弟了
==============================
另外,过程中要多实践,多去网上找找资料,多去找大牛聊聊
过了基础之后就要开始找合适自己的书和资料了