PHP 使用的各种操作平台上,都有许多集成的编程环境。在 Windows 下,编辑和集成工具是最多最好的,这也是程序员通常都是在 Windows 下开发 PHP 程序,再拿到 Unix/Linux 下面去用的原因。其实编写 PHP 程序只要一个文本编辑器就可以了(比如 Windows 下的记事本),但是它的功能狭小,需要功能更强大的编辑环境和开发工具。这里介绍 UltraEdit PHP Editor 编辑工具。

      UltraEdit编辑工具

UltraEdit Windows 下比较著名的适合各种编程的编辑器,是著名的文本 / 二进制 / 十六进制编辑器,对文件大小无限制。还有宏定义、书签、查找 / 替换、自动换行、自动缩进、拼写检查、行 / 列显示、 FTP 远端编辑等等特色功能,尤其值得称道的是打开文件速度极快。自 8.0b 版本开始更增加了复制(或剪切)并附加到剪贴板,用户自定的特定具配置和整理 HtML 代码的独创××× . 绝对是编辑器中的老大了。最新版本增加了一个同步滚动图标,并且修正了以前版本的 BUG
新版增加了复制(或剪切)并附加到剪贴板,用户自定的特定具配置 . 整理 HTML 代码等新特性,可以说在编辑器类的软件中都是独创性质的,其他编辑器中从未见过,如图 2-12 所示。
它支持关键字高亮显示,一套极棒的文字、 Hex ASCII 码编辑器,可以取代记事本,内建英文单字检查、 C++ VB HTML PHP 指令突出显示,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。其并且附有 HTML Tag 颜色显示、搜寻替换以及无限制的还原功能;甚至用其来修改 EXE DLL 文件。
UltraEdit 的基本功能,就是一般的文书输入,它和 Win32Pad 同样有不错的编辑功能,也都比“记事本”要强上许多。
在编辑时,如果要拿走左边的“文件树状”结构区,如此可以让编辑范围扩大,那么可以按下 Ctrl+U 来切换。
PHP编程和调试环境_第1张图片
2-12  UltraEdit 编辑工具
Ultra Edit 最强的地方是在 16 进位的编辑功能,如图 2-13 所示,也就是说,如果要修改特殊文件的内码,那么可以使用 Ultra Edit
例如,有许多游戏软件,都是以资料文件来记录主角的游戏进度和拥有的武器、体力、和金钱等,如果会使用 Ultra Edit 来修改这些 16 进位资料,那么就可以永远不死、而且轻易过关。而修改 16 进位资料的功能,正是 Ultra Edit 的过人之处。
PHP编程和调试环境_第2张图片
2-13  UltraEdit16 进位的编辑功能

      P HP Editor

对熟悉 Windows 系列操作系统的使用者,推荐使用 PHPEditor 编辑器,其界面如图 2-14 所示,对 javascript 支持得很好。若对这个编辑软件有兴趣,可以到 http://www.soysal.com/PHPEd 下载最新的版本,同时还需要下载 PHP 程序 Win32 版本。安装好 PHP Win32 后,在 PHP Editor 中设定好 PHP Win32 的路径,就可以轻松地开发 PHP 程序了。至于在开发 PHP 程序的工作平台上,有没有 Web 服务器倒是不重要,因为在 PHP Editor 的环境中写好的程序,按下执行的键后,由 PHP Editor 直接将所写的 PHP 程序送给 PHP Win32 ,并将执行结果显示在编程者的面前。
2-14  PHP Editor 界面