当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP常用开发工具分析

PHP
php 多线程上下文中安全写文件实现代码
PHP类的使用 实例代码讲解
用php实现让页面只能被百度gogole蜘蛛访问的方法
php 学习笔记
PHP编程过程中需要了解的this,self,parent的区别
php 操作excel文件的方法小结
使用PHP获取网络文件的实现代码
PHP 巧用数组降低程序的时间复杂度
php下将XML转换为数组
php 文件上传代码(限制jpg文件)
php 无极分类(递归)实现代码
PHP 采集获取指定网址的内容
PHP 将图片按创建时间进行分类存储的实现代码
PHP 存储文本换行实现方法
PHP 批量更新网页内容实现代码
用PHP查询搜索引擎排名位置的代码
用php实现的获取网页中的图片并保存到本地的代码
php实现首页链接查询 友情链接检查的代码
处理php自动反斜杠的函数代码
php实现的遍历文件夹下所有文件,编辑删除

PHP常用开发工具分析


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 35 ::
收藏到网摘: n/a

因为php是一种开放性的语言,这也导致了开发环境没有强而权威的支持。这里列举一些比较好的编辑工具,希望能给大家开发php程序提供一些帮助。

dreamweaver

从mx开始,dw开始支持php+mysql的可视化开发,对于初学者确实是比较好的选择,因为如果是一般性开发,几乎是可以不写一行代码也可以写出一个程序,而且都是所见即所得的。

所包含的特征包括,语法加亮、函数补全,形参提示等。

不过dw生成的代码比较复杂,安全性也一般。在手写的方面,方便度一般,在调试环境方面表现差强人意。不太适合于比较复杂一点的编程。但对于初学的人是再好不过了。

zend development enviorment

和php靠得最近的zend推出的一款php的ide,zend development enviorment。最新的版本为2.6,这也是在linux下面唯一一个php的集成开发调试环境了,当然它也有windows版本。

和其它的ide不同,zde是用java编写的~~这不光意味着多平台性,同样意味着很慢的速度,和比较奇怪一点的使用界面。尤其是它那将近半分钟的启动速度,让人无法忍受!!!!!

zde提供的功能是最齐全的,而且可以和zend其它的php开发工具无缝的结合。成为一套强大的php开发环境,而且zde的调试环境是建在zde自身程序里面的,而不象其它的ide,是通过php debuger来实现的。

包含特征:语法加亮,完整齐全的函数补全和帮助(但只针对php内建函数,对自定义函数无效),工程管理,还有zde独有的php代码整理,php.ini可视化编辑和嵌套标示,使用后者在查看程序结构复杂的时候显得十分方便,在不用去数那密密麻麻的{}号了~

提供的debug功能包括breakpoints,stack,watches,variables,output buffer,以及所有该有的跟踪方式。

缺点主要是:1、速度慢~~2、使用上不是很方便。

phped

长期从事php开发的nusphere公司推出的phped,最新的版本是3.12。

phped 的综合性能是最好的,启动速度很快,提供的功能也是最多的。语法加亮,函数补全,工程管理,代码模版,自动代码补全,可视化的数据库管理,内置dav, cvs,ftp,webserver,debugger,以及js代码列表,常见html标签集,另外phped还支持插件技术。

安装版还付带了php,mysql的手册(英文的)。值得一提的是phped的调试功能,虽然zde有它所有的调试功能,但是phped更方便,比如调试时将鼠标放在变量上就可以直接看到变量的值,而且调试窗口的分布较细致和合理,而且支持外部脚本调试,zed虽然也能实现,但设置起来比较麻烦一点。

phped的脚本结构功能和zde差不多~不过在对类方面要好一些,细致到了类元素。

但phped的缺点也是很要命的,就是它对中文的支持很差~~甚至选取时都会显示不正常。另外要提醒的是,调试时变量值中文显示可以通过在debugger里面的设置,将语言改成gb就可以了~~否则含有中文的变量值是不能正常显示的~

php expert editor

php expert editor 较新的版本是3.0,比较有特色的功能有:php语法检查,程序段书签,宏功能,代码模版,内建web server,debugger。

pee在代码结构分析上有一个特色就是可以看到每一个变量的分别出现位置,如果要跟踪是再方便不过了。

总的说,pee是一个半调子编辑环境,在补全等方面显得不很方便。

最后给大家再介绍两个小的程序

phpprocessor,一个php代码的优化和保护程序,可以通过去掉注释回车等减少php文件大小,将变量名改为晦涩的新名称降低程序可读性保护程序。内建了ftp工具,完善的备份措施,收费,15天免费适用,有功能限制。如果只是想减小php代码的大小的话,有另外一个免费的选择htmlshrinkerlight,只不过效果不如这个。

因为php是一种开放性的语言,这也导致了开发环境没有强而权威的支持。这里列举一些比较好的编辑工具,希望能给大家开发php程序提供一些帮助。

dreamweaver

从mx开始,dw开始支持php+mysql的可视化开发,对于初学者确实是比较好的选择,因为如果是一般性开发,几乎是可以不写一行代码也可以写出一个程序,而且都是所见即所得的。

所包含的特征包括,语法加亮、函数补全,形参提示等。

不过dw生成的代码比较复杂,安全性也一般。在手写的方面,方便度一般,在调试环境方面表现差强人意。不太适合于比较复杂一点的编程。但对于初学的人是再好不过了。

zend development enviorment

和php靠得最近的zend推出的一款php的ide,zend development enviorment。最新的版本为2.6,这也是在linux下面唯一一个php的集成开发调试环境了,当然它也有windows版本。

和其它的ide不同,zde是用java编写的~~这不光意味着多平台性,同样意味着很慢的速度,和比较奇怪一点的使用界面。尤其是它那将近半分钟的启动速度,让人无法忍受!!!!!

zde提供的功能是最齐全的,而且可以和zend其它的php开发工具无缝的结合。成为一套强大的php开发环境,而且zde的调试环境是建在zde自身程序里面的,而不象其它的ide,是通过php debuger来实现的。

包含特征:语法加亮,完整齐全的函数补全和帮助(但只针对php内建函数,对自定义函数无效),工程管理,还有zde独有的php代码整理,php.ini可视化编辑和嵌套标示,使用后者在查看程序结构复杂的时候显得十分方便,在不用去数那密密麻麻的{}号了~

提供的debug功能包括breakpoints,stack,watches,variables,output buffer,以及所有该有的跟踪方式。

缺点主要是:1、速度慢~~2、使用上不是很方便。

phped

长期从事php开发的nusphere公司推出的phped,最新的版本是3.12。

phped 的综合性能是最好的,启动速度很快,提供的功能也是最多的。语法加亮,函数补全,工程管理,代码模版,自动代码补全,可视化的数据库管理,内置dav, cvs,ftp,webserver,debugger,以及js代码列表,常见html标签集,另外phped还支持插件技术。

安装版还付带了php,mysql的手册(英文的)。值得一提的是phped的调试功能,虽然zde有它所有的调试功能,但是phped更方便,比如调试时将鼠标放在变量上就可以直接看到变量的值,而且调试窗口的分布较细致和合理,而且支持外部脚本调试,zed虽然也能实现,但设置起来比较麻烦一点。

phped的脚本结构功能和zde差不多~不过在对类方面要好一些,细致到了类元素。

但phped的缺点也是很要命的,就是它对中文的支持很差~~甚至选取时都会显示不正常。另外要提醒的是,调试时变量值中文显示可以通过在debugger里面的设置,将语言改成gb就可以了~~否则含有中文的变量值是不能正常显示的~

php expert editor

php expert editor 较新的版本是3.0,比较有特色的功能有:php语法检查,程序段书签,宏功能,代码模版,内建web server,debugger。

pee在代码结构分析上有一个特色就是可以看到每一个变量的分别出现位置,如果要跟踪是再方便不过了。

总的说,pee是一个半调子编辑环境,在补全等方面显得不很方便。

最后给大家再介绍两个小的程序

phpprocessor,一个php代码的优化和保护程序,可以通过去掉注释回车等减少php文件大小,将变量名改为晦涩的新名称降低程序可读性保护程序。内建了ftp工具,完善的备份措施,收费,15天免费适用,有功能限制。如果只是想减小php代码的大小的话,有另外一个免费的选择htmlshrinkerlight,只不过效果不如这个。

php cb-de vel,一个美化php代码结构,提高可读性的程序。很有用,如果是用zde的话就不用了~~免费的,速度也不错。

工具就介绍这么多了,其实编程这个东西,工具只是辅助,主要的还是看自己对吧,很多程序员都是用editplus,甚至是记事本,就编写出了很多很棒的程序。所以,与其等一个完美的编辑工具,还不如多读点书来的好~~不是么?