大家开发php都使用什么IDE?
先唠唠我用过的IED:
1、PhpStorm
优点:简便快捷的IDE,全项裤皮信目搜索功能速度很快
2、PhpED
优缺点:只用于 Windows 的 PhpED,突出特性包括一个很棒的调试器、优秀的数据库访问、较好的代码智能特性以及集成的 PHP 帮助,缺点是全项目搜索功能很慢
3、PHPEclipse
优缺点:MAC和Windows都可使用,功能很强大,依托于Eclipse,故学习难度相对较大
4、PHPEdit
优缺点:这款 IDE 有一个极好的代码示例整体模板库,您还可以向库里面添加内容,但其他功能稍弱
5、Zend Studio
优缺点:
它运行于三大系统:Windows、Mac OS X 和 Linux。而且绝对能够提供您所需要的一切:PHP V4、PHP V5 等等。它的下载需要花很长时间,但是非常值得;
作为 IDE,Zend Studio 是最好的。它提供所有想在内置库和定制代码中拥有的代码智能特性。它还胡轮有非常好的调试功能,而且极易设置。要把代码放到存储库(repository) 中,Zend Studio 会连接到 CVS 和 Subversion。要把代码放到服务器上,有集成 FTP 可以使用
缺点就是耗费内存很大,开启需要很长时间
6、Dreamweaver
优缺点:作为一个前端起家的人,开始学习PHP时一直用的这款软件,优点是在混编时很方便,缺点是对PHP的一些支持不是很好
7、TXT等文本编辑器
优缺点:在linux上,或者很简单的修改时,用这些文本编辑器可以快速完成修改
-------------------------------------------------------------------------------------------------
最后,献上我目前用的PHP IDE“JetBrains PhpStorm ”,个人喜好,不喜勿喷ㄟ(⊙ω⊙ㄟ)
智能PHP编辑器:
-PHP代码补全。
-智能的重复编码检测器。
-PHP重构。
-支持Smarty和PHPDoc。
-支持多语言混合。
Java Script 编辑器:
-基于DOM/指定浏览器完成。
-代码导航和用法查找。
-JavaScript 重构。
-JavaScript调试器。
HTML/CSS编辑器:
-支持HTML5。
-支持Zen编码。
-检验和快速修正。
-显示应用的外观。
-提取嵌入样式。
轻量级IDE:
-易于安装。
-可在Windows, Mac OS X, Linux上运行。
-项目配置简单-可在任意地方打开代码开始工作。
-性能优先。
智能的握闹环境:
-可视化PhP单元测试运行期。
-VCS支持SVN, Git, Mercurial等。
-支持FTP和远程文件同步。
-可记录本地修改。
-可视化调试 。
-无需任何配置的调试器。
-支持在PHP,JS,HTML中设置断点。
-观察变量,窗口。
-批量代码分析。
-集成分析器。
php是一个罩毁派弱类型脚本语言,语法相对简单,所以使用什么类型的余基IDE都可以,主要看个人习惯。
php开发标配——phpStorm
php storm是我现在正在用的IDE,代码高物贺亮、代码跳转、语法检查都有较好的支持。
使用php storm可以使新手较快的提升开发效率,避免一些基础的错误、语法错误、变量未定义等。
(本人之前使用sublime text,习惯了sublime的页面样式,后来看到同事使用php storm的sublime皮肤,感觉还是很炫酷的)
如果没有用过的,推荐试一试
2. eclipse for php
相信eclipse大家都知道,很多人都使用过,跟php storm功能类似,但是页面风格相对简洁,看样子想起了以前写java的时候。大家可以尝试下,看着舒服用起来方便就好~
(我能说其实样式可调吗……)
3. 大家都知道的 VIM
需要比谁代码写的快吗?快来使用vim吧
高级的码农都是比谁vi用得更熟练,看谁没锁屏跑过去uu:wq,感觉好爽的样子。
其实还不如在目录下rm -rf *
一般在测试机上都是使用vi直接调试代码的,方便快捷,如果所有代码都用vi开发,还真是不适应。
去服务器调试必不可少的IDE,鼠标党可以跳过。
4. sublime text
这个是我刚开始写php的时候用得IDE,其实就是个脚本编辑器,复杂的功能没有,纯洁干净。
当时用sublime text写了一千行代码,还需要php -l一下检测语法错误~
发个图纪念下
5. 其他编辑器/IDE
发一个怀旧版文本编辑器纪念一下逝去的青春
还有其他的,最不济用txt,对于大部分非尖端程序员来说,就是效率低一些~
大家如果没有自己喜欢的,可以去试试前两个,如果已经有了,可以继续用下去。
自己用的舒服的就是最好的
可以使用Visual Studio Code,启动速度快,插件越来越多,跨平台,如果想要调试PHP可以安装下列插件:
- xampp 集成服务器
- vscode
- Xdebug
- php-debug 插件
配置过程
1: 在vscode中按 F1, 输入ext install php-debug 安装调试插件
2:去 https://xdebug.org/download.php下载php对应版本的插件,php版本可以在xampp中的readme看到,下载这个PHP 5.6 VC11 TS (32 bit) 把dll文件拷贝到php目录
3:打开php目录下的php.ini ,添加几行配置,xdebug的路径按实际情况配置,模乎配置完成后重启apache服务器
4:第一次安装vs会提示这个,需要配置下php.exe的路径,在用户设置里添加以下项
5:在vscode中的php文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以
6:运行后跳出这些按键
7:直接在浏览器中打开要调试的php(不是文件路径而是服务器的地址http://127.0.0.1/test.php),vscode就会命中到打断点的地方
注意事项
php最大执轮码逗行时间是30秒,超过30秒会自动终止腊卖,因此调试的时候要修改一下时间,在php.ini 文件中修改最大运行时间为10分钟