互联网有非常丰富的PHP学习、研究资料,充分地利用这些资源对读者的学习会有很大的帮助。学习PHP,最基础的莫过于搭建开发环境、应用代码编辑工具和熟悉语法、函数。所以学习工具就有以下三大类。
搭建PHP环境涉及系统平台、Web服务软件和数据库软件及PHP本身。根据自身现有计算机的软、硬件环境,可以自由地选择相应的软件。
通常选择Windows NT为实验平台,这样可以下载PHP 5.0以上的Windows版本。数据库可以下载MySQL的Windows版本(www.MySQL.org)或者使用微软公司的MsSQL。Web服务软件可以直接下载Apache的Windows版本(www.apache.com)。
如果想搭建Linux下运行的实战环境,那么所有这些软件必须下载其对应于Linux的版本,有的可能需要在Linux下编译生成。
下面笔者以Windows版本为例,简单说明一下PHP优秀的集成开发环境及相关信息。PHP开发环境的搭建将在第2章中进行详细的讲解,这里只给出一些软件的下载地址。
(1)XAMPP是一个易于安装且包含MySQL、PHP和Perl的Apache发行版。只需根据提示,即可安装成功。不必对PHP、Apache、MySQL配置文件进行修改及相关烦琐的操作(例如,将PHP的配置文件php.ini保存到操作系统C盘下的Windows文件夹下,手动开启MySQL组件、Oracle组件和GD2支持等),大大省去了初学者配置运行环境的时间。在真正意义上做到了一键安装、开发运行的理念。官方下载地址如图1.7所示。
(2)AppServ将Apache、PHP、MySQL和phpMyAdmin等服务器软件和工具安装配置完成后打包处理,同Xampp一样安装相当简单。官方下载地址如图1.8所示。
选择PHP的代码编辑工具,笔者认为应该考虑四个方面的因素。
第一,语法的高亮显示。应用语法的高亮显示,可以对代码中的不同元素采用不同的颜色进行显示,例如,关键字用蓝色、对象方法用红色标识等。
第二,格式排版功能,格式排版功能可以使程序代码的组织结构清晰易懂,并且易于程序员进行程序调试,排除程序的错误异常。
图 1.7 XAMPP开发环境的下载截图
图 1.8 AppServ开发环境的下载截图
第三,代码提示功能,代码提示功能可以在程序员编写某个函数时,提供这个函数的语法信息,甚至可以在程序员输入某个字符时,给出这个字符相关的函数信息,可以帮助程序员编写正确的函数,使用正确的语法。
第四,界面设计功能,不但可以编写PHP代码,还可以进行界面的设计。
这是在选择代码编辑工具时,应该考虑的问题,这四个因素不可能都完全满足,应该根据自己的实际情况进行选择。
下面介绍几款常用代码编辑工具,供广大读者参考。
◆Macromedia Dreamweaver
Macromedia Dreamweaver是一款专业的网站开发编辑器。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建出吸引人的、标准的网站和应用程序。它采用了多种先进的技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程简单无比。同时,MacromediaDreamweaver提供了代码自动完成功能,不但可以提高编写速度,而且减少了错误代码出现的概率。Macromedia Dreamweaver既适用于初学者制作简单的网页,又适用于网站设计师、网站程序员开发各类大型应用程序,极大地方便了程序员对网站的开发与维护。
Macromedia Dreamweaver从MX版本开始支持PHP+MySQL的可视化开发,对于初学者确实是比较好的选择,因为如果是一般性开发,几乎可以不写一行代码也可以写出一个程序,而且都是所见即所得的。所包含的特征包括语法加亮、函数补全,形参提示、全局查找替换、处理Flash和图像编辑等。同时,为PHP、ASP等脚本语言提供辅助支持。
下载地址:http://www.adobe.com/downloads/。
◆ZendStudio
ZendStudio是目前公认的最强大的PHP开发工具,但也是一款收费软件。其具备功能强大的专业编辑工具和调试工具,包括编辑、调试,配置PHP程序所需要的客户及服务器组件,支持PHP语法加亮显示,尤其是功能齐全的调试功能,能够帮助程序员解决开发中遇到的问题。
下载地址:http://www.zend.com/store/products/zend-studio.php。
ZendStudio虽然是收费软件,但如果是个人使用,可以下载试用版。
◆PHPEdit
PHPEdit是一款Windows下优秀的PHP脚本IDE(集成开发环境)。该软件为快速、便捷地开发PHP脚本提供了多种工具,其功能包括语法关键词高亮,代码提示、浏览,集成PHP调试工具,帮助生成器,自定义快捷方式,150多个脚本命令,键盘模板,报告生成器,快速标记,插件等。
官方网站:http://phpedit.svoi.net。
获取PHP的帮助信息,除了可以到书店购买PHP的相关教材外,还可以直接到PHP的官方网站中下载PHP中文手册,PHP机构的官方网址为http://www.php.net。初学者可以在手册中查找到相关函数的详细说明。由于PHP代码公开,而且完全免费,所以可以直接在PHP的官方网站中下载PHP用户手册。
用户手册是学习PHP的良师,许多PHP的高手仍然随时备查。手册通常为PHP 5.0,有中、英文版本,中文版中还有HTML、ZIP和CHM几种格式。很多网站都有下载。建议下载CHM格式,查阅较为方便。
在学习的过程中可以通过下载PHP中文手册和MySQL中文手册来获得帮助。为了便于学习,下面推荐两个网址供参考。
(1)PHP中文手册下载地址:http://www.php.net。PHP中文手册的运行效果如图1.9所示。
(2)MySQL中文手册下载地址:http://www.mysql.com。MySQL中文手册的运行效果如图1.10所示。
图 1.9 PHP中文手册的运行效果
图 1.10 MySQL中文手册的运行效果