本书介绍了PHP编程实践与方案,向软件开发人员提供了很多常见问题的答案。这些解决方案覆盖的范围很广,包括数据库访问、创建动态Web页面及Web 2.0技术。
本书不是PHP的入门教材,而是一本关于“如何做”的参考书。在遇到一个新问题时,读者应该可以从书中迅速地找到满足需要的答案,或是从书中领悟解决特定问题的最佳方法。
本书针对开发人员在日常工作可能遇到的问题,利用最新版本的PHP 5提供了解决方案,内容涉及数据库操作、动态创建Web页面、数据检验、电子邮件、用户验证、错误处理与调试等多个方面。全书分为三部分。第一部分介绍了PHP 5的所有特性,语言简洁明了、通俗易懂。第二部分为应用实战,是对前面知识的具体应用和常见问题的实际解决方案,采用面向问题的写作风格,言之有物,使读者很容易检验前面的知识并解决具体项目中的问题。第三部分为附录,介绍迁移到PHP5时面临的问题和标准库,以及常见错误的应对策略。
本书能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的问题,书中提供了大量详尽的代码,并重点说明了其中的关键之处,是一本不可多得的PHP参考书。
第一部分 PHP基础知识
第1章 字符串
1.2 清除空白
1.3 扩展和压缩制表符
1.4 在Macintosh、UNIX和PC格式之间转化文本
1.5 解析逗号分隔的数值(CSV)
1.6 针对指定空间来截短文本
1.7 填充数据数组,以列的形式显示
1.8 检查单词拼写
1.9 匹配近似的字符串
1.10 实现标题的正确大写
1.11 生成惟一标识符
1.12 统计某个单词出现的次数
第2章 数值
第3章 日期与时间
第4章 变量
第5章 数组
第6章 函数
第7章 类和对象
第8章 文件和目录
第二部分 应用
第9章 生成Web页面/XHTML/CSS
第10章 处理Web表单
第11章 数据检验与标准化
第12章 会话与用户追踪
第13章 Web服务和其他协议
第14章 关系型数据库
第15章 其他数据存储方法
第16章 电子邮件
第17章 XML
第18章 图像
第19章 错误报告与调试
第20章 用户验证与加密
第三部分 附录
附录A 迁移到PHP 5
附录B SPL
附录C PHP常见错误消息