由于语言的动态特性,PHP本身很难用于IDE。
我当前的开发环境主要是针对本地开发网络服务器中代码库设置的本地svn副本的netbeans。代码是由vistas搜索引擎索引的全文,几乎是即时搜索。
我使用工具组合直接针对主开发服务器进行了大量开发。 Putty通过更新开发服务器上的svn checkout来与服务器交互并进行部署。 Tortoise SVN在本地拥有相当丰富的SVN体验。 Netbeans显然有SVN集成。远程服务器上的大多数更改都是使用putty会话提交的。 WinSCP与开发服务器交互,使用类似接口的Norton commander以及良好的putty集成。
最后,用于远程编辑的文本编辑器是notepad ++出于习惯而且由于一些不错的功能和良好的价格。
我真正缺少的是良好的PHP编辑。由于TYPO3的工作方式,几乎所有对象都通过make实例抽象实现,如果框架已经扩展,它将返回基类或自定义类。我不是在寻找一个神奇的编辑软件包,而是希望找到一个可以使用注释来指定常用变量类型的编辑器。
答案 0 :(得分:4)
Eclipse PDT将是一个解决方案。 http://www.eclipse.org/pdt/
如果它无法自己找到该类,您可以使用phpdoc语法给它一个提示。 例如:
/**
* @var $foobar Class_Name
**/
$foobar = CallingStatic::MethodWhichReturnsAClass;
答案 1 :(得分:2)
不需要所有这些工具,Aptana集成了所有这些工具,并且有一个很棒的PHP插件。 新的Aptana 1.5也比前一代产品更快,耗资更少。
答案 2 :(得分:1)
您可能需要查看Zend Studio。 在我看来,那里有强大的PHP IDE。
它包括许多功能,如:代码辅助,模板,php调试,svn集成,... (http://www.zend.com/en/products/studio/features)
答案 3 :(得分:1)
目前,PHPStorm在TYPO3开发者中非常受欢迎。
答案 4 :(得分:0)
我不是在寻找魔术编辑 包,想找个 可以使用注释的编辑器 指定常用的类型 变量
我不完全确定这句话是什么意思,但Zeus编辑器有一个可能有用的模板功能。模板提供了一种将代码片段附加到关键字的方法。
如果关键字输入到文档中并且后面跟空格键,则模板将触发并将关键字替换为相应的代码片段。
答案 5 :(得分:0)
Netbeans显然有SVN集成。
如果您使用的是Netbeans,那么您已经拥有了一个具有出色PHP支持的IDE。 Details here.