构建商业级PHP与MySQL应用:项目组织与最佳实践

需积分: 10 19 下载量 183 浏览量 更新于2023-03-16 收藏 7.23MB PDF 举报
"《Expert PHP and MySQL》(Apress,2013年版)是一本专为经验丰富的PHP开发者和MySQL技术专家量身打造的实用指南,它不仅深入讲解语言语法,更侧重于传授如何应用成熟的软件开发方法来构建高质量、商业级别的PHP和MySQL项目。作者Marc Rochkind引导读者面对现实世界应用程序开发中的复杂挑战,如错误处理、数据库设计、项目组织、用户界面与用户体验等。 书中的核心内容包括: 1. 项目组织:从项目启动开始,强调清晰的合同和书面需求,确保项目的正确方向和客户满意度。 2. 需求管理:学习如何制定和管理项目需求,以满足客户期望并支持后续的修改和扩展。 3. 平台与工具选择:介绍适合商业应用的开发平台和工具,建立稳定的开发环境。 4. 数据库设计:指导读者创建健壮的模型和数据库结构,以及何时将功能迁移到数据库以提高效率。 5. 应用结构:探讨如何设计高效且易于维护的应用架构,包括错误处理策略和安全性考虑。 6. 报告生成:涵盖了在线、下载和打印报告的生成技术,满足不同的输出需求。 7. 数据转换:处理从旧系统到新应用的数据迁移问题,确保数据的完整性和一致性。 在书中,作者特别关注了错误处理的重要性,不仅在PHP语法层面,还涉及MySQL错误处理、日志记录以及保护应用内部细节免受错误消息泄露。通过本书,读者可以提升PHP编程的生产力、可靠性和安全性,从而跨越从个人编程到商业级应用开发的关键一步。 正如Fred Brooks在其著作《The Mythical Man-Month》中所述,一个功能完善的商业级程序的成本远高于调试后的同等功能程序。《Expert PHP and MySQL》旨在帮助读者理解并克服这一挑战,实现高效、可维护的商业级PHP/MySQL项目开发。"