我是一位长期混合语言的开发人员。在过去的几年里,我主要使用.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中的内置进行实时调试,那么这是一个额外的好处。或者我应该注意哪些其他策略?
答案 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)
答案 2 :(得分:0)
我在Mac上使用AptanaStudio。它支持远程构建和源代码控制集成。它是我用过的最好的重量级PHP IDE。
答案 3 :(得分:0)
我还没有决定使用什么工具。但是在这里阅读关于PHP工具的赞美的人应该意识到,两个发光的评论是由销售该产品的公司的联合创始人 - 他没有提到的。
答案 4 :(得分:-2)
此站点http://www.phpides.com列出了许多PHP IDE,并列出了前10个PHP IDE。