【问题标题】:What PHP IDE's have outside of file Syntax Highlighter's?除了文件语法荧光笔之外,还有哪些 PHP IDE?
【发布时间】:2012-04-10 17:58:24
【问题描述】:

我不是在寻找最好的辩论,我只是想知道 PHP IDE 有哪些功能可以突出显示类、函数和任何其他关系在查看的页面之外,以节省滚动时间通过代码页。我将访问类似 MVC 的框架,并希望它扩展我现有的页面,从而覆盖实际项目。

我有一些我正在使用的 IDE,但还没有找到可以扩展到完整项目的东西,以及我想要的。或者,也许我还没有充分发挥它们的潜力。任何想法或想法将不胜感激。我最近也在寻找 IDE 来帮助 CMS 项目,但这是另一回事,可能会引起争论。

【问题讨论】:

    标签: php drupal ide joomla content-management-system


    【解决方案1】:

    我们使用PHP Storm 3

    但还有一些其他 IDE,例如 AptanaPDT

    【讨论】:

    • 这对我正在寻找的东西有很好的突出显示?无论如何,我在最近的搜索中看到了一些关于 PHP Storm 的好评。
    • 我过去有一些 IDE,我发现 PHP Storm 3 是其中最好的。里面有很多亮点,你不需要为大多数东西安装扩展,比如 TWIG 或 LESS 或其他东西。
    • 我真的很喜欢 PHP Storm。到目前为止,它看起来可以满足我的很多需求,而无需安装任何扩展。
    • 我认为其他 IDE 的问题是扩展越来越多,IDE 会越来越慢,这就是我尝试 Aptana 和 PHP Storm 的原因。
    • 我决定暂时使用 PHP Storm 作为我的主要项目,谢谢。
    【解决方案2】:

    我们使用 Eclipse Classic http://www.eclipse.org/downloads/ 和 PDT 扩展 http://www.eclipse.org/projects/project.php?id=tools.pdt,您可以添加任何您需要的东西,如 SVN、CVS、网络工具(javascript、HTML、CSS...)

    您可以从 Eclipse 中的“软件安装”中安装 PDT 和其他任何东西。

    【讨论】:

    • 我在 PHP 之外的许多项目中充分利用了 Eclipse,但在设置 PHP 时遇到了一些问题。也许是时候重新整理一下我的选择了,因为我喜欢 Eclipse 的一些非常好的东西,包括所有的扩展。
    • 安装 PHP/Aptana 扩展非常痛苦。现在他们完全改变了他们的方法,安装了 PHP Classic,那么 PDT 就非常简单了。我对 C++、Java 和 PHP 项目使用相同的 Eclipse 安装,对此我感到非常高兴。
    【解决方案3】:

    又一票投给 PHPStorm。

    但由于 PHP 的动态特性,无论您选择哪种 IDE,在很多情况下,如果没有明确的帮助,IDE 都无法弄清楚发生了什么。

    例如,如果您的代码看起来像AbstractService::getInstance($service_class_name),IDE 无法知道返回对象的实际类型,除非您使用 PHPDoc 对其进行注释它已经专门实现了对这种模式的支持。根据我的经验,大多数 PHP 框架都经常使用这样的字符串。

    【讨论】:

    • 我真正需要的项目之一是 Joomla 站点,不幸的是,这种情况似乎适用。能征服这个就好了。看起来 CodeLobster 至少试图在 CMS 中解决其中的一些问题,但我还没有看到它以我想要的方式工作。
    猜你喜欢
    • 2015-09-02
    • 2011-06-05
    • 2010-11-12
    • 2010-10-23
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 2011-05-16
    相关资源
    最近更新 更多