下面介绍10个免费、强大的php编辑器/开发工具。这些编辑器拥有调试器、增量执行php脚本、查看每一行的所有变量值等功能。
1) notepad ++
notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: c, c++, java , c#, xml, html, php, javascript! 功能有:
1. notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo 文件查看),也支持自定义语言;
2. notepad可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
3. notepad可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(f11),支持鼠标滚轮改变文档显示比例,等等;
4. notepad提供数个特色东东,如邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。
2) phpdesigner 7
phpdesigner 不仅支持php ,也支持其他网络语言像html ,xhtml,xml,css和javascript ,vbscript,java, c#,perl , python等!
由于可以搭配使用的相关免费资源相当的多,php 的网页设计越来越多人在学习了,mps php designer 是针对 php 网页的编写所设计的程序,它内建一系列的指令码、php4 原始码数据库、语法高亮度显示功能、ftp 客户端…等,不管您是 php 网页设计高手,或者是刚入门的新手,您都可以使用者套软件来帮您设计网页程序(sql、html 亦支持)。
3) eclipse pdt
eclipse这个集成开发环境只要有插件就可以实现相应功能。pdt这个项目很早就开始进行了。zend studio for eclipse就是基于这个插件的,再加上自己的调试器。大家也可以在eclipse上使用这个插件,然后自己再去选择调试器来配置自己的开发坏境。至于怎么配置,网上有人写出了自己的配置方法,大家可以自己查阅,这里只是介绍工具,这个暂且按下不表。这里我介绍的一个配置完整的包。这个也是zend开发的,因为是免费的,所以在使用时自然不能和zend studio相比。
但是因为是在eclipse上安装插件自定义实现,不必为php开发再安装一个大型软件,所以还是有很多人喜欢用这么个工具的。
4) bluefish
bluefish标榜其自身是“一款为熟练的web设计员和程序员而设的编辑器,但它的ui却很直观,任何初学者都很够很快上手,并在不断地积累中发现和掌握它的其它功能。如果你需要的是一款能够进行web代码设计的文本编辑器,那么它一定会是一款很不错的软件。它给我的总体印象就是专业却不令人生畏,文字和图标结合的都很好。
bluefish提供了很多常用的html任务选项,例如字体、表格等等,当然还有链接,这个软件是用了一个比较不常见的“链接描述”(anchor)来表明可点击的链接。“链接描述”对话框甚至还提供了例如onclick和onmouseover这样的javascript脚本事件功能。
5) notepad2
notepad2是一个外观类似系统记事本的文本编辑工具,但比记事本有了很大的增强。
1. 自定义语法高亮,支持html, xml, css, javascript, vbscript, asp, php, css, perl/cgi,c/c++, c#, java, vb, pascal,汇编, sql, python, nsis,ini, reg, inf, bat,diff等众多脚本文件。
2. 支持ansi,unicode,utf-8等编码互换
3. 可以设置无限个书签(9种图标可换)轻松定位
4. 空格,制表符彩色显示,并可互相转换
5. 可以对任意的文本块进行操作,alt键+鼠标
6) html-kit
html-kit可以很容易的编辑、查找、验证、预览和发布html文档。功能包括:拖拽编辑、颜色代码打印、自动完成、任务栏、unix风格的查找替换、无限undo、文档模板、支持多种语言脚本和css、xml及xhml等等。
7) php coder
phpcoder用于快速开发和调试php应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.
1. 结合了php编译器和参考文档,可以对编辑中的php脚本进行即时预览;
2. 支持高亮显示html和php代码;
3. 自动完成功能,可以自动完成用户自定义代码片断;
4. 标准函数提示;
5. 有专门的工程项目管理器;
6. 对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.
7. 支持查找对称的语句标记符;
8. 支持高级搜索和替换;
9. 自带ftp功能;
10. 支持运行和断点调试。
总之,phpcoder是一个非常实用的,功能强大的编程环境,而且它是免费的!
8 ) php editor
dzsoft php editor是专为php所设计的网页程序编辑软件-dzsoft php editor,具有php编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本..等功能,无须架设网站主机就可以测试php指令码,是一套功能强大的php编程软件。
9) netbeans ide
netbeans ide是一个开源集成开发环境,可用于windows、mac、linux和 solaris。除完全支持所有 java 平台(java se、java ee、java me 和 javafx)之外,netbeans 还是php、ajax和javascript、groovy和 grails、ruby和ruby on rails以及c/c++软件开发的理想工具。
原开发者是 sun公司,现在为oracle公司所有。
netbeans 有多个产品,我们这里介绍的是专为php使用的,netbeans for php有以下几个显要的优点:
- 全中文界面
- 完全开源免费
- 支持代码模板功能
- 支持代码自动折叠(可选择自动折叠代码的区域)
- 支持代码格式化
- 支持项目详细设置(项目右键属性)
- 支持多编码
- 支持ftp管理
- 支持php调试
- 支持语法加亮自定义
- 支持文件比较
- 支持按项目查找和替换
- 支持版本控制(cvs、subversion、mercurial)
- 支持插件功能
- 支持代码缩进(tab和shift + tab,大部分编辑器都支持这2个快捷键)
- 支持括号匹配(包括大括号)
- 支持语法即时纠错
- 支持php、js、css以及混写导航
- 支持js兼容性检查
- 支持css设计
- 支持代码提示(输入点号、::、->,就会自动提示代码,其它情况由用户来决定是否提示)
- 支持文件快速定位(快捷键alt + shift + o,可以快速在项目中通过关键字列表出相关文件并定位)
- 支持类型快速定位(快捷键ctrl + o,针对于js,直接搜索出包含关键字的函数名称并定位)
- 支持符号快速定位(快捷键ctrl + alt + shift + o,同时针对php和js,直接搜索出包含关键字的属性、方法和函数名称并定位)
- 系统和插件可以自动更新
好处实在说不完,谁用谁知道,你的eclipse、zendstudio都可以扔了,这话有点过,如果单从费用来说,后者确实可以去掉。
10) pspad
pspad,一款超级小巧,又超合适开发php的软件
推荐理由:对编码格式支持超好,用dw编写纯代码还是极易出错,如带session在dw编写,绝对会提示错误,当然还有很多好处就不一一罗列
缺点:没有代码提示功能,不过,如果你是老手的话,这个不在呼,而新手更应该练习不需提示的写代码。
免费的编辑器,支持简体中文界面。它集各种编辑器的优点于一身,同时编辑多个文件,可以使用project;内置hex编辑器;内置hex编辑器;支持宏的录制和使用;支持语法高亮和彩色显示,html,php,pascal,jscript,vbscript,sql,perl,java...;内置文件比较工具;支持宏的录制和使用;内置ftp工具;可以针对不同的文件类型设置对应的外部工具;支持外部编译器。不过其打开文件的速度似乎不如editplus。
以上就是为大家分享的10款php开发工具,每个开发工具的特点优势已经标注出来,方便大家取舍,希望对大家的学习有所帮助。