6

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

我在那儿。我真的很喜欢 VS,但现在看来我要再次进行一些 php 编码了。

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

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

我已经阅读了一些关于 Jetbrains php ide 的意见,但喜好参差不齐,也有很多人似乎喜欢 zend,但我认为最好使用 zend 框架,这在我创建后有点问题我自己的框架。

如果 IDE 可以运行 PHP 5.3 并使用内置的网络服务器进行实时调试,那就太好了。或者在这方面我应该注意什么其他策略?

4

5 回答 5

13

I use PHP Tools for Visual Studio and I really like it. Mainly because I am primarily an asp.net developer and I feel most comfortable in Visual Studio. It's great that it I can use TFS within Visual Studio to manage my php files. It's also nice that some of the generic CodeRush features work (such as dropping markers). I've found their support to be good. It costs money, but it's reasonable.

To get server side debugging working, follow the steps here: http://xdebug.org/docs/install .
In Visual Studio, you can get to the PHP tools options from the Tools menu. Tools-Options-PHP Tools.

One thing to be aware of is which php.ini file is being used: IIS uses this php.ini:
%ProgramFiles%\PHP\v5.3\php.ini
This php.ini gets used when you debug from Visual Studio:
%ProgramFiles%\IIS Express\PHP\v5.3\php.ini

I'll mention one more thing since it was a pain to figure out; I have to debug code in the WordPress functions.php file. To get debugging working on functions.php, I first start the VS debugger (by clicking Debug-Start Debugging) on a small test file like this:

<?php
   phpinfo() ;
?>

With the debugger running, breakpoints will then be hit in functions.php. Be aware that debugging WordPress like this will only work in your default browser.

于 2013-05-08T15:57:22.867 回答
2

VS PHP作为一种选择。我喜欢它,但它有点贵。

目前我正在使用JetBrains 的PHP Storm

于 2013-02-05T22:04:27.070 回答
0

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

于 2013-02-05T21:57:54.040 回答
0

我还没有决定我将使用什么工具。但是在这里阅读有关 PHP 工具的赞誉的人应该意识到,其中两条热情洋溢的评论来自销售该产品的公司的联合创始人——他没有提到这一点。

于 2013-07-03T01:41:09.100 回答
-1

我指出PeachPie Visual Studio Extension

PeachPie 是 .NET 和 .NET Core 的 PHP 语言编译器。该扩展旨在简化在 Microsoft 的 Visual Studio IDE 中使用 PeachPie 编译器。

注意:此扩展是一个预览版,因为 PeachPie 仍在进行中。

于 2022-01-31T20:49:21.437 回答