A. 比较常用的几个php开发工具
1、浏览器扩展组件工具(Firefox扩展)--
FirePHP FirePHP是一款基于Firebug的扩展,phpLangEditor 一款PHP函数库解释工具。 PHP Lookup :是一个内置的搜索栏,以帮助您快速查找引用的PHP语法。 PHP ManualSearch :一个方便的搜索栏,从您的Web浏览器中搜索官方PHP文档。
2、PHP代码调试工具--
Webgrind Webgrind完美支持PHP 5,安装迅速简便,可以跨越多个平台运行。 Xdebug Xdebug是使用极为广泛的PHP代码调试工具,它提供大量的工具帮助你找出程序中潜在的BUG,并且它得到了很多PHP开发工具的支持,以做为专门的测试工具继承在这些开发工具中,比如PHPEclipse、phpDesigner等。
3、PHP框架支持--
Dwoo :PHP5 的模板引擎。CodeIgniter 用于敏捷软件开发的PHP框架。 YII Framework :一个高性能的基于组件的PHP框架。 NetBeans :强大的PHP扩展框架支持集,拥有完善的GUI界面,独自成为一款强大的PHP开发工具。 Solar symfony :一个开源的PHP Web框架,加速Web应用程序开发的创建与维护。
4、PHP代码测试、优化工具--
PHPUnit :一款基于PHP 5的JUnit组件测试工具。 SimpleTest SimpleTest是一款高度集成的PHP代码测试工具。 Selenium :一款专业全自动WEB站点PHP代码测试工具,比较侧重的UI输入输出数据测试。PHP_CodeSniffer dBug 一款专注于测试类、对象、数组以及XML文件的PHP工具。 PHP Profile Class
5、PHP扩展、工具集、类库支持--
SimplePie 此工具可用于PHP RSS解析。 HTML Purifier :此工具可以用来移除所有恶意代码(XSS),而且还能确保你的页面遵循W3C的标准规范。 TCPDF :一个可以用于快速生成PDF文件的PHP5函数包。 htmlSQL :一组可以使你方便的对HTML和XML内容方便的使用类似SQL语句进行检索的PHP类集。
6、PHP集成开发环境(IDE)、编辑器--
PHPEclipse 一个强大的Eclipse环境下开发PHP的插件,包括的主要功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。 PhpED 一套Windows环境下的PHP集成开发环境。phpDesigner 一款轻量级的PHP集成开发工具,代码编辑器功能特别强大,支持在线预览。 ZendStudio 一 款Eclipse下优秀的PHP开发环境,适用于开发包含丰富接口的RIAs应用程序。
7、PHP在线工具及资源--
Minify:该工具使用 PHP5 开发,用于合并压缩js/css 文件的应用程序,合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。 HTTP_StaticMerger:CSS和java script文件自动"合并"。 PHP Object Generator 一款PHP代码生成器,它能够为你的PHP4/PHP5应用程序生成简洁和可测试的面向对象代码。
B. 常用的php开发工具有哪些
一、EditPlus
EditPlus功能强大,可以代替记事本的文字编辑器,拥有无限的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。对于很多的PHP程序来说,EditPlus简单好用。同时EditPlus也是一款好用的HTML编辑器,除了颜色标记HTMLTag(同时支持C/C++、Perl、Java)外,还有建设完整的HTML和CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间。
二、PHPDesigner7
PHPDesigner7不仅适用于php开发,也支持其他编程语言,例如:、x、xml、css和javascript、vbscript、java、c#、perl、python等!PHPDesigner7主要针对PHP网页的编写所设计的程序,它内建一系列的指令码、PHP4原始码数据库、语法高亮度显示功能、FTP客户端等,无论您是PHP网页设计高手,或者是刚入门的新手,您都可以使用PHPDesigner7来设计网页程序。
三、Norepad++
Notepad++是一款台湾人开发的一款非常有特色的编辑器,属于开源软件,支持C、C++、Java、C#、XML、HTML、PHP、Javascript编程语言,而且可以免费使用。
主要功能有:
1、内置支持多达27种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo文件查看),也支持自定义语言;
2、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件特色的体现之一;
3、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例等等。
四、PHPCoder
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合PHP开发者的个性要求主要功能为:
1.结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览;
2.支持高亮显示HTML和PHP代码;
3.自动完成功能,可以自动完成用户自定义代码片断。
五、ZendStudio
ZendStudio是专业开发人员在使用PHP整个开发周期中的集成开发环境(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,ZendStudio加速开发周期,并简化复杂的应用方案。
ZendStudio主要组件:
1、专业的集成开发环境内置编辑器,调试器,以及帮助文档
2、Windows,Linux,Mac等多个操作系统版本
3、多语言支持
4、专业的编辑器
5、关键字、语法加亮显示(PHP,HTML,XHTML,andJavaScript)
C. 11款热门PHP集成开发环境
在PHP集成开发环境的热门选择中,Zend Studio、Eclipse、PHPED、Komodo、PHPnow、EclipsePHP Studio、PHPStudy、PHPDesigner、Codelobster和PHPStorm分别以其独特的功能和优势脱颖而出。以下是对这11款热门PHP集成开发环境的详细分析。
Zend Studio作为来自Zend团队的顶级工具,以其强大的功能和跨平台性(Windows、Mac OS X和Linux)受到用户青睐。它不仅提供PHP V4和V5支持,还具备代码智能特性、调试功能、Git和SVN集成等,尤其适合Mac用户。
Eclipse提供了两款PHP支持插件:PHP IDE项目和PHPEclipse。这两款插件均支持三大操作系统(Windows、Linux和Mac OS X),提供代码智能特性、调试功能等核心IDE特性,简化开发流程。
NuSphere的PHPED为Windows用户提供了丰富特性,包括内部调试器和简化页面调试工具条。PHPEdit则为Windows用户提供了类似于msdev环境的体验,支持语法高亮、代码提示、集成调试器等众多功能。
Komodo IDE兼容Windows、Mac OS X和Linux操作系统,支持Perl、PHP和Ruby等语言,拥有可靠代码智能引擎,支持CVS、Subversion和Perforce集成,并提供直接向服务器FTP功能。
PHPnow是一款绿色免费的Apache+PHP+MySQL环境套件,适用于Windows系统,简化安装和搭建PHP环境,附带控制面板和虚拟主机管理功能,支持多种配置和插件,提供最新的Apache、PHP、MySQL和Zend Optimizer等组件。
EclipsePHP Studio(EPP)基于Eclipse核心,专为PHP开发者设计,集成了JDK和简体中文系统,简化安装和配置流程,提供代码高亮、函数跟踪、实时错误检查等功能,支持版本控制服务器(SVN、CVS)。
PHPStudy是集成了Apache、PHP、MySQL、PHPMyAdmin和ZendOptimizer的PHP调试环境集成包,支持多项目管理、调试和结构操作,适合PHP新手和老手,简化环境配置。
PHPDesigner是一款功能强大的PHP IDE和编辑器,支持PHP、HTML和多种网络语言,提供自动化完成功能、上下文相关帮助、PHP调试器等,适合不同水平的开发者。
Codelobster PHP版优化了PHP开发流程,自动完成PHP、HTML、Java和CSS功能,内置PHP调试器,简化编码过程。
PHPStorm是由JetBrains公司开发的商业PHP IDE,以其轻量级、高效和智能代码补全、快速导航和即时错误检查而闻名,被誉为最好的PHP IDE之一。
D. php文件用什么软件编写(php文件用什么软件编写好)
PHP开发通常使用什么工具?AdobeDreamweaver、EditPlus、ZendStudio都是很好的工具。轻量级用EditPlus,偏重前端设计用Dreamweaver,偏重程序开发用ZendStudio吧!
集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的PHPIDEs如下:
ZendStudio:商业版,Zend官方出品,基于eclipse
EclipsewithPDT:免费
Coda:商业版,针对Mac用户
NetBeans:免费,功能强大
PHPStorm:商业版
AptanaStudio:免费
PhpEd:商业版
KomodoIDE/Edit:IDE为商业版,Edit可免费使用
AdobeDreamweaver:商业版
除去集成开发环境,具备代码高亮功能的常见文本编辑器因其轻巧灵活也常被选作开发工具,例如:Notepad++、Editplus、SublimeText、Everedit(国人开发)等等。(来自网络)
常用的php开发工具有哪些?一、EditPlus
EditPlus功能强大,可以代替记事本的文字编辑器,拥有无限的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。对于很多的PHP程序来说,EditPlus简单好用。同时EditPlus也是一款好用的HTML编辑器,除了颜色标记HTMLTag(同时支持C/C++、Perl、Java)外,还有建设完整的HTML和CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间。
二、PHPDesigner7
PHPDesigner7不仅适用于php开发,也支持其他编程语言,例如:、x、xml、css和javascript、vbscript、java、c#、perl、python等!PHPDesigner7主要针对PHP网页的编写所设计的程序,它内建一系列的指令码、PHP4原始码数据库、语法高亮度显示功能、FTP客户端等,无论您是PHP网页设计高手,或者是刚入门的新手,您都可以使用PHPDesigner7来设计网页程序。
三、Norepad++
Notepad++是一款台湾人开发的一款非常有特色的编辑器,属于开源软件,支持C、C++、Java、C#、XML、HTML、PHP、Javascript编程语言,而且可以免费使用。
主要功能有:
1、内置支持多达27种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo文件查看),也支持自定义语言;
2、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件特色的体现之一;
3、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例等等。
四、PHPCoder
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合PHP开发者的个性要求主要功能为:
1.结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览;
2.支持高亮显示HTML和PHP代码;
3.自动完成功能,可以自动完成用户自定义代码片断。
五、ZendStudio
ZendStudio是专业开发人员在使用PHP整个开发周期中的集成开发环境(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,ZendStudio加速开发周期,并简化复杂的应用方案。
ZendStudio主要组件:
1、专业的集成开发环境内置编辑器,调试器,以及帮助文档
2、Windows,Linux,Mac等多个操作系统版本
3、多语言支持
4、专业的编辑器
5、关键字、语法加亮显示(PHP,HTML,XHTML,andJavaScript)
php开发软件有哪些?常见的PHP开发工具有一下几种:
ZendStudio(商业版,Zend官方出品,基于eclipse),EclipsewithPDT(免费),Coda(商业版,针对Mac用户),NetBeans(免费),PHPStorm(商业版),AptanaStudio(免费),PhpEd(商业版),KomodoIDE(商业版),KomodoEdit(免费),AdobeDreamweaver(商业版)
E. php开发用什么软件
PHP集成开发环境,有Zend Studio、Eclipse for PHP、PhpStorm等。
1、Zend Studio
Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。
2、EclipsePHP Studio
EclipsePHP是一个大型PHP项目开发编译器,基于Eclipse底层开发而来,并且集成了JDK,免除了安装配置的麻烦,一次安装即可使用,无需配置。
此编译器为PHP编译器,辅助PHP代码的开发和调试,集成了代码高亮,函数跟踪,实时纠错等功能。同时还增加了协作开发版本服务器功能:SVN 、 CVS 。 内嵌浏览器可以在调试简单代码实时浏览。
3、PhpStorm
PhpStorm是JetBrains公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
(5)javaphpdesigner扩展阅读
php的特点
一、开源性和免费性
由于PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。另外,PHP 运行环境的使用也是免费的。
二、快捷性
PHP是一种非常容易学习和使用的一门语言,它的语法特点类似于C语言,但又没有C语言复杂的地址操作,而且又加入了面向对象的概念,再加上它具有简洁的语法规则,使得它操作编辑非常简单,实用性很强。
三、数据库连接的广泛性
PHP可以与很多主流的数据库建立起连接,如MySQL、ODBC、Oracle等,PHP是利用编译的不同函数与这些数据库建立起连接的,PHPLIB就是常用的为一般事务提供的基库。
四、面向过程和面向对象并用
在PHP语言的使用中,可以分别使用面向过程和面向对象, 而且可以将PHP面向过程和面向对象两者一起混用,这是其它很多编程语言是做不到的。
F. php缂栫▼鐢ㄤ粈涔堣蒋浠
1銆丒ditPlus
EditPlus鏄涓濂楀姛鑳藉己澶э纴鍙鍙栦唬璁颁簨链镄勬枃瀛楃紪杈戝櫒锛屾嫢链夋棤闄愬埗镄刄ndo/Redo銆佽嫳鏂囨嫾瀛楁镆ャ佽嚜锷ㄦ崲琛屻佸垪鏁版爣璁般佹悳瀵诲彇浠c佸悓镞剁紪杈戝氭枃浠躲佸叏灞忓箷娴忚埚姛鑳姐傚逛簬寰埚歱hp绋嫔簭𨱒ヨ达纴EditPlus闱炲父绠鍗曞ソ鐢ㄣ傚悓镞禘ditPlus涔熸槸涓娆惧ソ鐢ㄧ殑HTML缂栬緫鍣锛岄櫎浜嗗彲浠ラ滆壊镙囱癏TMLTag(钖屾椂鏀鎸丆/C銆丳erl銆丣ava)澶栵纴杩桦唴寤哄畬鏁寸殑HTML鍜孋SS1鎸囦护锷熻兘锛屽逛簬涔犳傥鐢ㄨ颁簨链缂栬緫缃戦〉镄勬湅鍙嬶纴瀹冨彲甯浣犺妭鐪佷竴鍗娄互涓婄殑缃戦〉鍒朵綔镞堕棿锛岃嫢浣犳湁瀹夎匢E3.0浠ヤ笂鐗堟湰锛屽畠杩树细缁揿悎IE娴忚埚櫒浜嶦ditPlus绐楀彛涓锛岃╀綘鍙浠ョ洿鎺ラ勮堢紪杈戝ソ镄勭绣椤(鑻ユ病瀹夎匢E锛屼篃鍙鎸囧畾娴忚埚櫒璺寰)銆
2銆丳HPDesigner7
PHPDesigner7涓崭粎阃傜敤浜巅hp寮鍙戯纴涔熸敮鎸佸叾浠栫紪绋嬭瑷锛屼緥濡傦细html銆亁html銆亁ml銆乧ss鍜宩avascript銆乿bscript銆乯ava銆乧#銆乸erl銆乸ython绛夛紒PHPDesigner7涓昏侀拡瀵笔HP缃戦〉镄勭紪鍐欐墍璁捐$殑绋嫔簭锛屽畠鍐呭缓涓绯诲垪镄勬寚浠ょ爜銆丳HP4铡熷嬬爜鏁版嵁搴撱佽娉曢珮浜搴︽樉绀哄姛鑳姐丗TP瀹㈡埛绔绛夛纴镞犺烘偍鏄疨HP缃戦〉璁捐¢珮镓嬶纴鎴栬呮槸鍒氩叆闂ㄧ殑鏂版坠锛屾偍閮藉彲浠ヤ娇鐢≒HPDesigner7𨱒ヨ捐$绣椤电▼搴忋
3銆丯orepad
Notepad鏄涓娆惧彴婀句汉寮鍙戠殑涓娆鹃潪甯告湁鐗硅壊镄勭紪杈戝櫒锛屽睘浜庡紑婧愯蒋浠讹纴鏀鎸丆銆丆銆丣ava銆丆#銆乆ML銆丠TML銆丳HP銆丣avascript缂栫▼璇瑷锛岃屼笖鍙浠ュ厤璐逛娇鐢ㄣ
涓昏佸姛鑳芥湁锛
鈶犲唴缃鏀鎸佸氲揪27绉嶈娉曢珮浜搴︽樉绀(锲婃嫭钖勭嶅父瑙佺殑婧愪唬镰併佽剼链锛屽煎缑涓鎻愮殑鏄锛屽畬缇庢敮鎸.nfo鏂囦欢镆ョ湅)锛屼篃鏀鎸佽嚜瀹氢箟璇瑷锛
鈶″彲镊锷ㄦ娴嬫枃浠剁被鍨嬶纴镙规嵁鍏抽敭瀛楁樉绀鸿妭镣癸纴鑺傜偣鍙镊鐢辨姌鍙/镓揿紑锛屼唬镰佹樉绀哄缑闱炲父链夊眰娆℃劅锛佽繖鏄姝よ蒋浠剁壒镩茬殑浣撶幇涔嬩竴锛
鈶㈠彲镓揿紑鍙岀獥鍙o纴鍦ㄥ垎绐楀彛涓鍙埚彲镓揿紑澶氢釜瀛愮獥鍙o纴鍏佽稿揩鎹峰垏鎹㈠叏灞忔樉绀烘ā寮(F11)锛屾敮鎸侀紶镙囨粴杞鏀瑰彉鏂囨。鏄剧ず姣斾緥绛夌瓑銆
4銆丳HPCoder
PHPCoder鐢ㄤ簬蹇阃熷紑鍙戝拰璋冭瘯PHP搴旂敤绋嫔簭锛屽畠寰埚规槗镓╁𪾢鍜屽畾鍒讹纴瀹屽叏鑳藉熺﹀悎PHP寮鍙戣呯殑涓镐ц佹眰涓昏佸姛鑳戒负锛
1.缁揿悎浜哖HP缂栬疟鍣ㄥ拰鍙傝冩枃妗o纴鍙浠ュ圭紪杈戜腑镄凯HP鑴氭湰杩涜屽嵆镞堕勮堬绂
2.鏀鎸侀珮浜鏄剧ずHTML鍜孭HP浠g爜锛
3.镊锷ㄥ畬鎴愬姛鑳斤纴鍙浠ヨ嚜锷ㄥ畬鎴愮敤鎴疯嚜瀹氢箟浠g爜鐗囨柇锛
4.镙囧嗳鍑芥暟鎻愮ず锛
5.链変笓闂ㄧ殑宸ョ▼椤圭洰绠$悊鍣锛
6.瀵硅薄娴忚埚櫒鎼滃荤紪杈戜腑鏂囦欢镄勫寘钖淇℃伅锛岃嚜瀹氢箟鍑芥暟锛屽苟浠ユ爲褰㈡樉绀猴绂
7.鏀鎸佹煡镓惧圭О镄勮鍙ユ爣璁扮︼绂
8.鏀鎸侀珮绾ф悳绱㈠拰镟挎崲锛
9.镊甯FTP锷熻兘锛
10.鏀鎸佽繍琛屽拰鏂镣硅皟璇曪绂
镐讳箣锛孭HPCoder鏄涓涓闱炲父瀹炵敤镄勶纴锷熻兘寮哄ぇ镄勭紪绋嬬幆澧冿纴钥屼笖瀹冩槸鍏嶈垂镄勶紒
5銆乑endStudio
zendStudio鏄涓扑笟寮鍙戜汉锻桦湪浣跨敤PHP鏁翠釜寮鍙戝懆链熶腑镄勯泦鎴愬紑鍙戠幆澧(IDE)锛屽畠鍖呮嫭浜哖HP镓链夊繀椤荤殑寮鍙戦儴浠躲傞氲繃涓鏁村楃紪杈戙佽皟璇曘佸垎鏋愩佷紭鍖栧拰鏁版嵁搴揿伐鍏凤纴ZendStudio锷犻熷紑鍙戝懆链燂纴骞剁亩鍖栧嶆潅镄勫簲鐢ㄦ柟妗堛
ZendStudio涓昏佺粍浠
1涓扑笟镄勯泦鎴愬紑鍙戠幆澧冨唴缃缂栬緫鍣,璋冭瘯鍣,浠ュ强甯锷╂枃妗
2Windows,Linux,Mac绛夊氢釜镎崭綔绯荤粺鐗堟湰
3澶氲瑷鏀鎸
4涓扑笟镄勭紪杈戝櫒
5鍏抽敭瀛椼佽娉曞姞浜鏄剧ず(PHP,HTML,XHTML,andJavaScript)
6XML&CSS镄勫叧阌瀛椼佽娉曞姞浜鏄剧ず
7浠g爜妯℃澘
8鏀鎸丳HP4andPHP5
9浠g爜镊锷ㄥ畬鎴愬姛鑳
10PHPCode(PHPDoc)鍒嗘瀽锷熻兘
11鍐呴儴璋冭瘯鍣
12浠g爜鎽桦綍
13PHP浠g爜鍒嗘瀽
14杩灭▼璋冭瘯鍣
15RemoteProfiler
16鏁版嵁搴撹繛鎺ヤ互鍙婇泦鎴愭煡璇锛岄傜敤浜崄ySQL銆丱racle銆丼QLServer銆丼QLite銆丳ostgreSQL
17CVS闆嗘垚锛屾柟渚垮洟阒熷紑鍙