很多同行问我,学习PHP哪本教材比较好,这个东西一时间也无法回答, PHP作为开源的技术在世界范围内十分火热,但是对于专业讲述PHP的教程却不是很多,对于有一定基础的人来讲可以根据开源编码来学习其中的套路,但是对于新手来说,一般都像得到一般参考书,作为基础学习的内容。
其实无论是初学者还是熟练的PHP工程师,有一个词典似的工具书是很必要的,这个工具书可以是购买的或者是自己根据开发经验来整理的一本小册子,当然,这里一本书也好,小册子也好,旨在起到一个知识词典的作用,让我们在自己开发过程中对不熟悉或者淡忘的东西起到一定的参考作用。
对于初学者,如果一定要找一本书去学习的话,我认为 《PHP和MySQL Web开发》一书还是不错的,网上很对地方有电子版的,不过我还是认为最好是能够有一本纸质版的能够作为批注和收藏,这是最基础的东西能够为自己未来的开发之旅起到良好的铺垫作用。
那么简单针对《PHP和MySQL Web开发》给大家做简单的介绍:
前面都是一些基础的内容,后面几个章节是比较有特色的。
第16章 Web应用的安全
16.1 处理安全性问题的策略
16.2 识别所面临的威胁
16.3 了解与我们“打交道”的用户
16.4 代码的安全性
16.5 Web服务器和PHP的安全性
16.6 数据库服务器的安全性
16.7 保护网络
16.8 计算机和操作系统的安全性
16.9 灾难计划
16.10 下一章
第17章 使用PHP和MySQL实现身份验证
17.1 识别访问者
17.2 实现访问控制
17.3 使用基本身份验证
17.4 在PHP中使用基本身份验证
17.5 在Apache的.htaccess文件中使用基本身份验证
17.6 使用mod_auth_mysql身份验证
17.7 创建自定义身份验证
17.8 进一步学习
17.9 下一章
第18章 使用PHP和MySQL实现安全事务
18.1 提供安全的事务处理
18.2 使用加密套接字层(SSL)
18.3 屏蔽用户的输入
18.4 提供安全存储
18.5 存储信用卡号码
18.6 在PHP中使用加密技术
18.7 进一步学习
18.8 下一章
第四篇 PHP的高级技术
第19章 与文件系统和服务器的交互
19.1 文件上载
19.2 使用目录函数
19.3 与文件系统的交互
19.4 使用程序执行函数
19.5 与环境变量交互:getenv()和putenv()
19.6 进一步学习
19.7 下一章
第20章 使用网络函数和协议函数
20.1 了解可供使用的协议
20.2 发送和读取电子邮件
20.3 使用其他Web站点的数据
20.4 使用网络查找函数
20.5 备份或镜像一个文件
20.6 进一步学习
20.7 下一章
第21章 日期和时间的管理
第22章 创建图像
第23章 在PHP中使用会话控制
第24章 其他有用的特性
第五篇 创建实用的PHP和MySQL项目
第25章 在大型项目中使用PHP和MySQL
第26章 调试
第27章 建立用户身份验证机制和个性化设置
第28章 创建一个购物车
第29章 创建一个基于Web的电子邮件服务系统
第30章 创建一个邮件列表管理器
第31章 创建一个Web论坛
第32章 生成PDF格式的个性化文档
第33章 使用XML和SOAP来连接Web服务
第34 章使用Ajax构建Web 2.0应用
附录
附录A 安装PHP及MySQL
附录B Web资源
上面简单来讲是这本书的后面几个章节的内容,大家可以到相关网页查找电子版的,如果感觉不错,再入手纸质版的。
今天我收到了纸质版,感觉还是不错,本书内容挺丰富,值得开发者收藏。
蚂蚁森林为我浇水吧!