用于Visual Studio的PHP工具,一个真正的替代品吗?

时间:2013-02-05 21:46:05

标签: php php-ide

我是一位长期混合语言的开发人员。在过去的几年里,我主要使用.NET和Visual Studio。每当我用PHP编写内容时,我倾向于使用NetBeans IDE(在我的mac上),并且总是对一般功能,IntelliSense和包含的PHPDoc功能感到满意。

我就在那里。我真的很喜欢VS,但现在看起来我将再次进行一些php编码。

在构建类似企业的框架时,Visual Studio的PHP工具是一个真正的选择吗?

如果没有,我会继续使用NetBeans还是主要表明我是一个害怕一切新事物的老脾气暴屁?

我已经阅读了一些有关Jetbrains php ide的观点,但是它们的含义混杂在一起,还有许多看起来像zend但是我觉得它最好当你使用zend框架时这有点问题因为我创建了自己的框架。

如果IDE可以运行PHP 5.3并使用webserver中的内置进行实时调试,那么这是一个额外的好处。或者我应该注意哪些其他策略?

5 个答案:

答案 0 :(得分:13)

我在Visual Studio中使用PHP工具,我非常喜欢它。主要是因为我主要是一个asp.net开发人员,我觉得在Visual Studio中最舒服。我可以在Visual Studio中使用TFS来管理我的php文件。一些通用的CodeRush功能也很有用(例如丢弃标记)。我发现他们的支持很好。这需要钱,但这是合理的。

要使服务器端调试正常,请按照此处的步骤操作: http://xdebug.org/docs/install
在Visual Studio中,您可以从“工具”菜单中访问PHP工具选项。工具 - 选项 - PHP工具。

要注意的一件事是使用哪个php.ini文件: IIS使用这个php.ini:
的%ProgramFiles%\ PHP \ V5.3 \ php.ini中
从Visual Studio调试时会使用此php.ini:
%ProgramFiles%\ IIS Express \ PHP \ v5.3 \ php.ini

我会再提一件事,因为弄清楚是痛苦的;我必须在WordPress functions.php文件中调试代码。要在functions.php上进行调试,我首先在一个小的测试文件上启动VS调试器(通过单击Debug-Start Debugging),如下所示:

<?php
   phpinfo() ;
?>

运行调试器后,将在functions.php中命中断点。请注意,像这样调试WordPress只能在默认浏览器中使用。

答案 1 :(得分:2)

查看VS PHP作为选项。我喜欢它,但它有点贵。

目前我正在使用JetBrains的PHP Storm

答案 2 :(得分:0)

我在Mac上使用AptanaStudio。它支持远程构建和源代码控制集成。它是我用过的最好的重量级PHP IDE。

答案 3 :(得分:0)

我还没有决定使用什么工具。但是在这里阅读关于PHP工具的赞美的人应该意识到,两个发光的评论是由销售该产品的公司的联合创始人 - 他没有提到的。

答案 4 :(得分:-2)

此站点http://www.phpides.com列出了许多PHP IDE,并列出了前10个PHP IDE。