要想了解PHP,先来看看PHP这个首字母缩写词代表什么。PHP表示PHP: Hypertext Preprocessor(超文本预处理语言)。从这个全名看,PHP好像是专门供那些程序开发人员或技术人员使用的,但事实并非如此。

PHP是一种脚本语言,它可以为网站添加动态特性,具体能够实现的功能包括:直接将反馈从网站发送到邮箱中、通过网页上传文件、从较大的图像生成缩略图、读写文件、动态地显示和更新信息、使用数据库显示和储存信息、使网站支持搜索等。功能很强大吧?是不是想要深入学习一下?

PHP很容易学习。它与平台无关,因此相同的代码可以在Windows、Mac OS X和Linux上运行,而且在PHP开发中需要用到的所有软件都是开源的,因此可以免费使用。

本书使用了清晰、直白的语言,强调了学习PHP过程中易犯的错误,并且给出解决问题的建议,同时注重向前和向后兼容性。本书的解决方案基于PHP 5,但为那些仍使用PHP 4的读者提供了替代方案。每一章都介绍一个项目的多个阶段,其中每个阶段都以上一个阶段的内容为基础。通过从头至尾学习每一章,你将看到PHP的全貌,并形成大局观。读者还可以随时回过头来参考个别阶段来温习相关技术,加深记忆。尽管本书不是参考书,但第3章相当于PHP语法的一个入门,有些章节包含短的参考小节,特别是第7章(读写文件)、第9章(会话)、第10章(MySQL数据类型)、第11章(MySQL预处理语句)、第13章(4条重要的SQL命令)和第14章(使用日期和时间)。

为便于读者学习,作者在组织及介绍本书内容时已付出大量努力,但魔法药水是不存在的,你还需要付出一些努力。不要试图一次把所有事情做完,而应该一次只添加少量动态特性,理解它们是如何工作的。你的努力最终将获得不菲回报。掌握了PHP和MySQL技巧之后,你将能够构建出具有丰富内容和交互式用户体验的站点。掌握本书介绍的全部内容之后,你就可以达到中级PHP开发人员的水平。再稍加努力,就可到达高级水平。