我是一位长期混合语言的开发人员.在过去的几年里,我主要使用.NET和Visual Studio.每当我用PHP编写内容时,我倾向于使用NetBeans IDE(在我的mac上),并且总是对一般功能,IntelliSense和包含的PHPDoc功能感到满意.
而我在那里.我真的很喜欢VS,但现在看起来我将再次进行一些php编码.
在构建类似企业的框架时,Visual Studio的PHP工具是一个真正的选择吗?
如果没有,我会继续使用NetBeans,还是主要表明我是一个害怕一切新事物的老脾气暴屁?
我已经阅读了一些关于Jetbrains php ide的观点,但是它们的喜好已经混合了,还有很多看起来像zend但是我觉得它最好当你使用zend框架时因为我创建了一些问题我自己的框架.
如果IDE可以运行PHP 5.3并使用Web服务器中的构建进行实时调试,这是一个额外的好处.或者我还应该注意其他任何策略吗?
Dwa*_*ill 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() ;
?>
Run Code Online (Sandbox Code Playgroud)
运行调试器后,将在functions.php中触发断点.请注意,像这样调试WordPress只能在默认浏览器中使用.