1.NetBeans
NetBeans是一款功用强大的PHPIDE,它支撑多言语,包含英语、日语、俄语、葡萄牙语和简体中文。
它支撑干流的结构,例如Zend、Doctrine、Smarty和Symfony2,经过laravel-ide-helper还能够支撑Laravel。它一起还支撑其他结构包含Yii、CakePHP、FuelPHP和Wordpress。
一些要害的功用使得NetBeans处在IDE的前列,比如getset办法自动生成、代码模板、代码自动补全、智能提示、快速修复和重构。其他根本的功用包含代码折叠和格式化,try/catch自动完结和矩形挑选等等。
假如你要调试,你能够在本地或许线上轻易的运用命令行或许xDebug进行调试。Web开发傍边还包含了许多JavaScript,HTML和CSS文件,NetBeans都支撑对这些文件的IDE。所有的这些特色使得NetBeans成为了鲁棒的开源PHPIDE。
下一个NetBeans版本将在2016年的8月发行,届时会全面支撑PHP7,你能够在NetBeans的官网下载到当时版本-netbeans.org。
2.PHPStorm
PHPStorm是一款功用强劲的PHPIDE。(IntelliJIDEA装置php插件后也能够作为PHPIDE)
PHPStorm支撑多种干流结构,例如Symfony,Zend,Yii,CakePHP,Laravel。干流的CMS结构支撑Druoal,Magento和Wordpress等。
PHPStrorm的最大亮点便是对前端言语支撑的很好,它支撑包含CSS,Sass,HTML5,CoffeeScript,JavaScript,Stylus,Less等等,而且对些前端言语都集成了代码重构、调试和单元测试的功用。
作为一个开发东西,PHPStrom集成了版本控释体系,数据库,composer,线上部署,REST客户端以及命令行东西等等各种功用。
在本地或许线上你都能够经过ZendDebugger和Xdebug来调试程序。.
你能够点击下载PHPStorm。
官网下载地址:https://www.jetbrains.com/phpstorm/download/#section=windows。
3.SublimeText3/PHPIDE
SublimeText3是一款轻量级、功用丰富而且支撑多渠道的编辑器。它首要依托插件和包来扩展功用。
在网上有许多免费的PHP插件让Sublime变成了一个优雅的PHPIDE。这包含:包管理、SublimePHPcompanion、xDebug客户端、PHPCS,、CodIntel、SimplePHPUnit和PHPDoc。
Sublime官方地址-sublimetext.com.
4.EclipsePDT
EclipsePDT是另一款开源的编辑器。
相比于PHPStorm和ZendStudio,EclipsePDT的最大优势在于不需求注册许可证便可运用。假如你是一个老的Eclipse爱好者,那么运用它你会感到无比的亲切。
EclipsePDT拥有语法高亮、代码辅佐、代码格式化、重构、代码模板、代码导航、PHP调试、语法验证等等功用。
EclipsePDT支撑MAC、Windows和Linux渠道-eclipse.org/pdt/。
5.VIM
VIM是一款根据GPL许可证的开源编辑器,它的下载和运用都是免费的。在开发者傍边VIM拥有相当高的人气。Facebook的工程师们在运用Hack之前,便是运用VIM编写PHP程序。
VIM是一款模块化、轻量级的编辑器,而且假如你喜爱只是用键盘编程,那它再合适不过你了。
在Linux上,VIM或许是*合适的编辑器。和Sublime类似,它需求插件才干变成一款PHPIDE。
更多拜见-vim.org.
6.ZendStudio
ZendStudio是一款来自Zend公司旗下的一款经典PHPIDE。
ZendStudio支撑Windows、OSX和Linux渠道,而且支撑PHP7。它有许多特性,包含-
对于PHP代码的验证、检索和搜索有更快的表现。
整合了ZendDebugger,Xdebug和Z-Ray调试。
支撑Eclipse的插件生态体系。
支撑Docker和GitFlow.
支撑PHP,JavaScript,CSS,HTML智能编程。
支撑MicrosoftAzure和AmazonAWS部署。
协助PHP7友好迁移而且对Zend服务器无缝整合。
Zend一个强大而且有趣的特色便是支撑根据PHP后端服务的移动APP开发。
ZendStudioforPHP.
7.Atom
Atom是一很“潮”的编辑器。
Atom是一款高度定制化的编辑器,而且支撑Windows、OSX、DebianLinux(Ubuntu)、RedHatLinux和Fedora22+渠道。
要想让Atom成为一个PHP的IDE,你需求下载很多扩展包。比如:hyperclick-php,php-cs-fixer,php-integrator-base,linter-php,atom-autocomplete-php等等。这有一份你或许需求装置的列表-https://atom.io/packages/search?q=php.
点击访问更多-atom.io.
8.PHPED
NuSphere公司旗下的PHPED也是一款历史悠久的编辑器。
*新版本的PHPED现已支撑PHP7而且包含了Laravel、Yii、Symfony等结构,而且供给类似Joomla和Wordpress的内容管理体系。*新版本的特性便是加入了可在本地和远程的单元测试功用。
总的来说PHPER是一款全栈开发者的开发东西,它供给了JavaScript的调试以及LESS的和CSS的预处理,当然还有你所需求的PHP的全部东西。
可是不得不说的是,我以为在客户支撑、文档和版本管理方面来说,Zend和PHPStorm比PHPED更好。
点击这儿检查更多-nusphere.com.
9.PHPDesigner
PHPDesigner是另一款比较好的IDE,它给PHP,JavaScript,CSS和HTML供给快速开发的东西。这款IDE仅可在Windows上运用,所以假如你是Mac或许Linux用户就略过吧。
点击检查更多-PHPDesigner.
10.Cloud9
Cloud9是一款面向简直所有编程言语的云IDE。在PHP支撑方面,他支撑实时代码调试功用。
Cloud9供给免费的作业空间和私家作业空间,可是要想获取更多功用,你就需求付费试用了。
php用什么开发工具比较好
PHP用什么开发工具好?PHP新手用什么开发工具好?我是做.NET的,现在转做PHP,请问用什么开发工具?像这些的一些问题经常会有网友在QQ群里边问到,趁现在有时间,把我曾经用的PHP开发工具和PHP代码修正器收拾在一起,供新手朋友们参考与学习。
一、PHP集成开发环境(IDE)
1、ZendStudio
这是PHP官方zend公司开发的一款PHP集成开发环境,也支撑HTML和js标签,但只对PHP言语供给调试支撑。由于是同一个公司的产品,所以供给的ZendFramework方面的支撑比其他软件好。ZendStudio5.5系列后,官方推出利用了Eclipse平台,基于PDT的ZendStudioforEclipse6.0,之后的版别也都构建于Eclipse。其长处主要有以下几点:
(1).强有力的开发环境进步生产力:经过完全的PHP5支撑、编码分析器、编码组合功用、语法检索、项目管理器、编码修正器、绘图调试器(向导)。超强智能编码:具有新的和更优异的分析和优化工具像PHP编码检测器。PHP的标准记载工具,PHP文档记载器:十分简单记载PHP代码、程序运用和计划。FTP和SFTP组合简化装备,使开发者安全地从长途服务器灵敏的上载和下载项目文件。
(2).高水平的商务运用开发直接链接最广泛运用的专业数据库,像IBMDB2/Cloudscape/Derby、MySQL、Oracle、MicrosoftSQLServer,PostgreSQL和SQLite。经过运用带SQL92和语法检索支撑的ZendSQLQueryEditor,到被链接服务器上进行写和履行程序的拜访。用ZendSQLExplorer可观看数据库结构和管理内容。
(3).PHP完好的调试环境先进的调试特征优势,包括:ConditionalBreakpoints,StackTraceView,AdvancedWatches,VariablesandOutputBuffer利用最强壮的PHP调试器在本地或长途调试本地的环境。关于本地调试或者是基于互联网的长途调试都能够确保安全连接用“一次点击阅读器调试”从阅读器直接调试和分析编码。
(4).强有力的团队开发和管理工具从ZendStudio内直接运用CVS,经过有效地管理源代码,简单进行团队的开发与合作。利用归纳功用修正器,监督拜访功用,优化运用程序的总体功用。ZendStudio与ZendPlatform结合运用时,能够实时获得代码和脚本功用的反应。
该IDE现在最新版别为ZendStudio10.0.0,下载地址:http://www.zendstudio.net/zend-studio-all-in-one-download/
2、EclipsePHPStudio
EclipsePHPStudio(简称:EPP)是一个大型PHP项目开发编译器,根据Eclipse底层开发而来,而且集成了JDK,免除处了装置装备的麻烦,一次装置即可运用无需装备。此编译器为PHP编译器,辅佐PHP代码的开发和调试,集成了代码高亮,函数盯梢,实时纠错等功用。一起还增加了协作开发版别服务器功用:SVN,CVS。内嵌阅读器能够在调试简单代码实时阅读。其也支撑其他网络言语像html、xhtml、xml、css和javascript、java、perl、python等!主要特征如下:
(1).方便PHP面向对象开发,有类集成盯梢功用。
(2).代码不时纠错,让语法错误摧残在摇篮中。
(3).集成了PHP4、PHP5.2x、PHP5.3.x语法
(4).丰富的快捷键和很多的插件功用让开发进步效率。
(5).函数,变量,快捷不时提示,让开发变的简单轻松。
(6).强调的调试和结构操作,使得更简单开发大型的项目。
(7).多项目管理,能够用开发者在多个项目之间切换。
(8).集成了ZenddebugerPHP断点调试功用。
该IDE现在最新版别为EclipsePHPStudio3.0(EPP3),下载地址:http://epp.php100.com/
3、Dreamweaver
是个原本由Macromedia公司所开发的闻名网站开发工具。它运用所见即所得的接口,亦有HTML修正的功用。它现在有Mac和Windows体系的版别。随Macromedia被Adobe收购后,Adobe也开端计划开发Linux版别的Dreamweaver了。Dreamweaver自MX版别开端,运用了Opera的排版引擎”Presto”作为网页预览。
从MX开端,DW开端支撑PHP+MYSQL的可视化开发,关于初学者确实是比较好的选择,由于假如是一般性开发,几乎是能够不写一行代码也能够写出一个程序,而且都是所见即所得的。所包含的特征包括,语法加亮、函数补全,形参提示等。不过DW生成的代码比较复杂,安全性也一般。在手写的方面,方便度一般,在调试环境方面表现差强人意。不太适合于比较复杂一点的编程。但关于初学的人是再好不过了。
DW是我运用的第一个网站开发工具,至今我的电脑里边还有装置。该软件最新版为DreamweaverCS6,下载地址:http://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&loc=zh_tw
二、PHP代码修正器(Editor)
1、Editplus
EditPlus(文字修正器)汉化版一套功用强壮,可替代记事本的文字修正器,EditPlus具有无限制的吊销与重做、英文拼字检查、主动换行、列数符号、搜索替代、一起修正多文件、全屏幕阅读功用。而它还有一个好用的功用,就是它有监督剪贴板的功用,能够同步于剪贴板主动将文字张贴进EditPlus的修正窗口中,让你省去张贴的步骤。别的它也是一个十分好用的HTML修正器,它除了支撑色彩符号、HTML符号,一起支撑C、C++、Perl、Java,别的,它还内建完好的HTML&CSS1指令功用,关于习惯用记事本修正网页的朋友,它可帮你节省一半以上的网页制造时间,若你有装置IE3.0以上版别,它还会结合IE阅读器于EditPlus窗口中,让你能够直接预览修正好的网页(若没装置IE,也可指定阅读器途径)。因此,它是一个适当棒又多用处多状况的修正软件。
其主要特征有:
(1).默许支撑HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显现,经过定制语法文件,能够扩展到其他程序言语,在官方网站上能够下载(大部分言语都支撑)。
(2).EditPlus供给了与Internet的无缝连接,能够在EditPlus的作业区域中翻开Intelnet阅读窗口。
(3).供给了多作业窗口。不必切换到桌面,便可在作业区域中翻开多个文档。
(4).正确地装备Java的编译器“Javac”以及解说器“Java”后,运用EditPlus的菜单能够直接编译履行Java程序
官方最新版别:V3.51.463,下载地址:http://www.editplus.com/
2、Notepad++
Notepad++是一套十分有特征的自由软件的纯文字修正器,有完好的中文化接口及援助多国言语编撰的功用(UTF8技术)。它的功用比Windows中的Notepad(记事簿)强壮,除了能够用来制造一般的纯文字阐明文件,也十分适合当作编撰电脑程序的修正器。Notepad++不仅有语法高亮度显现,也有语法折叠功用,而且援助宏以及扩大基本功用的外挂模组。
Notepad++是一款十分有特征的修正器,是开源软件,能够免费运用。支撑的言语:C,C++,Java,C#,XML,Ada,HTML,PHP,ASP,AutoIt,汇编,DOS批处理,Caml,COBOL,Cmake,CSS,D,Diff,ActionScript,Fortran,Gui4Cli,HTML,Haskell,INNO,JSP,KIXtart,LISP,Lua,Make处理(Makefile),Matlab,INI文件,MS-DOSStyle,NSIS,Normaltext,Objective-C,Pascal,Javascript。
其主要功用特征有:
(1).打印所见即所得:假如有彩色打印机,你能够把你的源代码以多种色彩打印出来。
(2).用户可自定义编程言语:自定的编程言语不仅有语法高亮度显现功用,而且有语法折叠功用功用。注释、关键字和运算符号也能够自定义。
(3).用户能做自己的API列表(或从下载专区下载需要的api文件)。一旦api文件树立完结且在正确的途径体系,键入Ctrl+Space(你能够修正这个快捷键)发动字词主动完结功用。欲知更多信息,请参考字词主动完结功用在线帮助。
(4).支撑一起修正多文件:能够一起敞开多页面来修正。支撑多重视窗同步修正:可一起有两个视窗比照摆放。不光能敞开两个不同文件在分别两个不同的窗口,而且能敞开一个独自文件在两个不同的视窗内(clonemode)进行同步修正。同步修正的成果将在两个的窗口内一起更新。请参考同步修正画面。
(5).主动检测敞开文件状况:假如外部修正(或删去)Notepad++已敞开文件,用户将会被告诉更新文件内容(或删去档案)。
(6).高亮括号及缩排辅佐:当光标移至下列字符{}[]()旁时,此字符与远方相对应的字符以及缩排辅佐(假如存在的话)将会以高亮来显现。