介绍完了PHP环境的搭建,下面将为大家推荐6款最佳的PHP开发工具(IDE)。
虽然PHP是脚本语言,无需编译即可使用,但是一款好的开发工具绝对是帮助你提升开发效率的利器。俗话说磨刀不误砍柴工,选择一款适合自己的开发工具绝对是有利而无一害。
Sublime Text 3(http://www.SublimeText.com)Sublime Text 3是一款轻量级的代码编辑器(对,他不算是IDE),配合Package Control里各种各样的插件,绝对不输于其他IDE。全平台支持。
Sublime Text 3
上面提到了,Sublime Text 3是一款代码编辑器,虽然其内置功能已经很丰富,但是为了方便开发,我们还需要安装一些插件。
首先,要安装插件,Package Control必不可少,可以访问官网(https://packagecontrol.io/installation)获取安装方法,这里不详细介绍了。安装好Package Control,重启Sublime,按下Ctrl Shift P(Mac:Shift Command P),输入install,选择第一个,然后等待左下角loading完毕,即可查找插件并安装。下面推荐几个插件。
-
Localization:汉化插件,毕竟不是每个开发者都像我精通专业八级英文
-
DocBlockr:生成函数注释块,帮助新手快速创建注释
-
Alignment:代码快速对齐,强迫症的福音
-
thinkphp:ThinkPHP代码提示,不过目前仅支持ThinkPHP3.2.3
-
SublimeCodeIntel:代码自动提醒 函数跳转
Zend Studio 是一款一流的商用(收费)PHP IDE,基于Eclipse开发,全平台支持。
Zend Studio
Zend Studio 的界面很直观,并提供了大量的现代化功能和工具,有助于加快PHP和Web的开发。其主要功能包括:
-
验证、索引、搜索PHP代码方面性能很好
-
可以使用Zend Debugger、Xdebug工具进行调试。
-
支持原生Eclipse插件。
-
支持Git、SVN等版本控制工具。
-
支持PHP、JavaScript、CSS、HTML的代码智能建议等
私信小编Zend获取最新破解版安装及汉化教程。
PHPStorm 是由JetBrains公司开发的一款全功能PHP IDE(收费),其功能与Zend Studio类似,不过其对于PHP与HTML、SQL等混编时的支持更好,它能智能识别出PHP字符串是否HTML或SQL语句,并且高亮提示,这是其他IDE所不具备的功能。因为业务原因,小编需要手写大量SQL语句,此时PHPStorm的优势及其明显。不但如此,它还会在函数的参数前加上参数说明,让开发变得一目了然。
PHPStorm
PHPStorm的主要功能包括:
-
版本控制功能
-
数据库连接
-
composer
-
远程部署
-
命令行工具
-
Zend Debugger和Xdebug调试
私信小编PHPStorm获取最新破解版安装教程。
NetBeans是一款供大众使用的PHP IDE,为什么这么说呢,因为官方免费,并且全平台支持。
NetBeans 官网
NetBeans起初仅支持Java开发,但是现在NetBeans已经全面支持PHP,对于像一些流行框架、代码模板、智能代码补全、提示、快速修复和重构等功能有良好的支持吗,也可以使用xDebug进行调试。不过说的再好听小编没用过,只不过被人安利了很久关注一下。主要是官网太丑,实在看不下去。
Eclipse PDT(https://eclipse.org/pdt)上面四个工具这么迪奥,最终还不是基于Eclipse?Eclipse PDT(PHP Development Tools)是一款开源、免费的PHP IDE。得力于Eclipse开发者社区开发的各种各样的插件,使Eclipse拥有以上四种IDE一样的功能,只不过需要花费点功夫罢了。
Eclipse PDT
开始使用前,你可以下载专用于PHP开发的Eclipse包,它包含了PHP语言支持、XML编辑器、版本管理工具等功能。全平台支持。
atom(https://atom.io)Atom和Sublime Text类似,其本身只是一款代码编辑器,但是借助于各种各样的插件和包扩展,可以使它摇身变为免费的全功能PHP IDE,甚至于变身成为超炫酷的编辑利器。全平台支持。
Atom
如果要把Atom变成PHP IDE,需要安装hyperclick-php、php-cs-fixer、php-integrator-base、linter-php、atom-autocomplete-php等插件,如果你想要更多功能,可以私信小编atom获取全部插件列表。
记事本(Notepad)提到编辑器,怎能少得了我大记事本?不用记事本开发的程序猿不是好作家。
开个玩笑,当然优秀的开发工具有很多,不过最适合自己的才是最好的。不必迷信于神器,只要技术提高了,用什么都是神器(一直有人安利VIM怎么怎么样,在我眼里,动动鼠标就能完成的事,非要敲命令,不是没事找事吗?)。
好了,开发工具推荐到此为止,希望大家都能找到一款最适合自己的开发工具,为今后的开发之路打下坚实基础。接下来小编会正式开始教大家如何开发自己的第一个网站。
如果您觉得小编的文章对您有所帮助,可以点击关注来支持小编,您的关注是对我最大的鼓励。
,