入门级 PHP Web 应用开发
这是一本入门级的介绍,介绍了如何使用 PHP 编程语言编写 Web 应用程序。它专注于为读者提供开始 Web 开发所需的所有信息,而不涉及“高级”编程概念。这本书不是一本参考书:它旨在向读者传授 Web 应用程序开发以及 PHP 的知识。
本书涵盖了 PHP 5,并利用了 PHP 5 中的特性,这些特性在之前的 PHP 主要版本(例如 PHP 3 或 4)中不存在。PHP 5 已经发布足够久了,以至于几乎所有正规的托管服务提供商都应该已经升级到它。PHP 5 具有简化 Web 应用程序开发过程的特性,因此建议使用它。
本书利用了 维基百科 以及互联网上的信息。尽可能使用中立、客观的的信息,让读者能够根据需要或愿望进行自己的独立研究和学习。本书的目标是成为一篇质量极高的作品,并以尽可能多的预出版信息为基础。对其他作品的引用和参考文献应该被认为是正常的,并且受到鼓励。
这本书没有发布“勘误”文档。这本书是一部不断发展中的作品,任何错误都可能在被指出或被发现时得到修正。如果有需要调查的潜在错误,请使用页面顶部的讨论链接来处理有疑问的信息,以便进行调查。如果本书中的任何信息与官方文档或规范相矛盾,读者可以假设官方文档是正确的,除非有相反的已记录的、可验证的证据。
本书的结构是从“前”到“后”阅读——从 目录 的顶部到底部阅读。本书试图在之前介绍的主题基础上进行构建,以便以逻辑的方式呈现内容。书中还有一些供读者练习的任务,以及书中附录中给出的可能的解决方案。鼓励读者尝试这些例子,然后将他们想出来的东西与书中给出的东西进行比较。
应该不言而喻,本书中包含的编程示例是在 GNU 自由文档许可证 下发布的。每个示例都旨在独立地演示当前的主题,并且应该在示例中大量使用注释(比“通常”的代码更多),以说明如何以及为什么这样做。
示例也应该经过测试,并且在复制和粘贴后正常工作。不应该发出任何警告,并且示例应该尽可能与当前的最佳实践和标准保持一致。任何过时的代码都应该在演示历史方法时被清楚地标记出来。
假设读者没有任何用任何语言编写程序的先验经验。这是一本入门级的作品,因此在关于 Web 应用程序编程的基础知识方面,它比中级或高级的文本更详细。
本书涵盖了入门级 Web 应用程序编程所需的所有主题。本书包含以下主题的信息: