本篇文章给大家介绍一下php常用开发工具。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
1. netbeans
netbeans是一款功能强大的php ide,它支持多语言,包括英语、日语、俄语、葡萄牙语和简体中文。
它支持主流的框架,例如zend、doctrine、smarty和symfony2,通过laravel-ide-helper还可以支持laravel。它同时还支持其他框架包括yii、cakephp、fuelphp和wordpress。
一些关键的功能使得netbeans处在ide的前列,比如get\set方法自动生成、代码模板、代码自动补全、智能提示、快速修复和重构。其他基本的功能包括代码折叠和格式化,try/catch自动完成和矩形选择等等。
如果你要调试,你可以在本地或者线上轻易的使用命令行或者xdebug进行调试。web开发当中还包括了许多javascript,html和css文件,netbeans都支持对这些文件的ide。所有的这些特点使得netbeans成为了鲁棒的开源php ide。
下一个netbeans版本将在2016年的8月发行,届时会全面支持php7,你可以在netbeans的官网下载到当前版本-netbeans.org。
2. phpstorm
phpstorm是一款功能强劲的php ide。(intellij idea 安装php插件后也可以作为php ide)
phpstorm支持多种主流框架,例如symfony,zend,yii,cakephp,laravel。主流的cms框架支持druoal,magento和wordpress等。
phpstrorm的最大亮点就是对前端语言支持的很好,它支持包括css,sass,html5,coffeescript,javascript,stylus,less等等,并且对些前端语言都集成了代码重构、调试和单元测试的功能。
作为一个开发工具,phpstrom集成了版本控释系统,数据库,composer,线上部署,rest客户端以及命令行工具等等各种功能。
在本地或者线上你都可以通过zend debugger 和xdebug来调试程序。.
你可以点击下载phpstorm。
官网下载地址:https://www.jetbrains.com/phpstorm/download/#section=windows。
3. sublime text 3 / php idesublime text 3是一款轻量级、功能丰富并且支持多平台的编辑器。它主要依靠插件和包来扩展功能。
在网上有许多免费的php插件让sublime变成了一个优雅的php ide。这包括:包管理、sublime php companion、xdebug客户端、phpcs,、codintel、 simple phpunit和phpdoc。
sublime官方地址 - sublimetext.com.
4. eclipse pdteclipse pdt是另一款开源的编辑器。
相比于phpstorm和zend studio,eclipse pdt的最大优势在于不需要注册许可证便可使用。如果你是一个老的eclipse爱好者,那么使用它你会感到无比的亲切。
eclipse pdt拥有语法高亮、代码辅助、代码格式化、重构、代码模板、代码导航、php调试、语法验证等等功能。
eclipse pdt支持mac、windows和linux平台 - eclipse.org/pdt/。
5. vim
vim是一款基于gpl许可证的开源编辑器,它的下载和使用都是免费的。在开发者当中vim拥有相当高的人气。facebook的工程师们在使用hack之前,就是使用vim编写php程序。
vim是一款模块化、轻量级的编辑器,并且如果你喜欢只是用键盘编程,那它再适合不过你了。
在linux上,vim可能是*适合的编辑器。和sublime类似,它需要插件才能变成一款php ide。
6. zend studio
zend studio是一款来自zend公司旗下的一款经典php ide。
zend studio支持windows、osx和linux平台,并且支持php7。它有许多特性,包括 -
对于php代码的验证、检索和搜索有更快的表现。
整合了zend debugger,xdebug和z-ray调试。
支持eclipse的插件生态系统。
支持docker和git flow.
支持php,javascript,css,html智能编程。
支持microsoft azure 和 amazon aws部署。
协助php7友好迁移并且对zend服务器无缝整合。
zend一个强大并且有趣的特点就是支持基于php后端服务的移动app开发。
7. atom
atom是一很“潮”的编辑器。
atom是一款高度定制化的编辑器,并且支持windows、os x、debian linux (ubuntu)、 red hat linux和fedora 22+平台。
要想让atom成为一个php的ide,你需要下载很多扩展包。比如: hyperclick-php, php-cs-fixer, php-integrator-base, linter-php, atom-autocomplete-php等等。这有一份你可能需要安装的列表 -https://atom.io/packages/search?q=php.
8. phpednusphere公司旗下的phped也是一款历史悠久的编辑器。
*新版本的phped已经支持php7并且包含了laravel、yii、symfony等框架,并且提供类似joomla和wordpress的内容管理系统。*新版本的特性就是加入了可在本地和远程的单元测试功能。
总的来说phper是一款全栈开发者的开发工具,它提供了javascript的调试以及less的和css的预处理,当然还有你所需要的php的一切东西。
但是不得不说的是,我认为在客户支持、文档和版本管理方面来说,zend和phpstorm比phped更好。
9. php designerphp designer是另一款比较好的ide,它给php,javascript,css和html提供快速开发的工具。这款ide仅可在windows上使用,所以如果你是mac或者linux用户就略过吧。
10. cloud 9cloud 9 是一款面向几乎所有编程语言的云ide。在php支持方面,他支持实时代码调试功能。
cloud 9提供免费的工作空间和私人工作空间,但是要想获取更多功能,你就需要付费试用了。
推荐学习:php视频教程
以上就是php常用开发工具有哪些的详细内容。