PHP开发环境最佳实践

标签 php eclipse ide

PHP 开发环境有很多选择,您必须自己将它们组合在一起。

我想知道是否有人提出了他们认为的理想设置,可以让你摆脱困境并让你发展。

现在我从命令行使用 vim 和 svn。我编写脚本来管理构建,但我正在考虑研究 Phing。

我喜欢 vim,但我正在认真考虑尝试使用 PHP 插件的 Eclipse,因为我认为它使常见的 SVN 选项变得更容易(在项目中移动文件)。

支持数据库持续集成的东西将是一个主要优点!

更新:只是想强调前面的那条线。我意识到一些框架会对此有所帮助,但我不使用框架。是否有一些简单的模块(是否包含在 IDE 中)可以让我轻松地将我的数据库模式/数据绑定(bind)到 subversion 修订版,让我可以回滚和前进、标记、分支等?

对编辑之外的事情有什么评论吗?例如:构建、管理登台/生产/开发环境、自动化测试和基于 SVN 提交的构建等。理想情况下,我们可以使这篇文章成为建立专业 PHP 团队开发环境的“Go to Whoah”。

最佳答案

我建议使用功能齐全的 IDE,例如 PDT(eclipse PHP 项目),它为您提供: 调试(使用 Xdebug 或 ZendDebugger)

SVN/CVS非常方便的集成

数据库集成(DTP 插件)

还有更多,基于 PDT 和 eclipse 插件的功能

如果你有一些钱可以花,我认为 Zend Studio For eclipse 值得。 它为您提供更好的调试、PHPUnit 集成、ZendFramewrok 支持、重构和远程系统支持(ftp、ssh 等)

关于PHP开发环境最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207642/

相关文章:

php - php 中的 PDO SQL 查询不返回任何内容?

java - 根据数据库值的前3个字母进行查询

PHP SQL数据库查询错误

php - 让ajax不断发送数据到php脚本并检索结果?

eclipse - 无法在 eclipse Oxygen 中安装 SVN 连接器

Java : Debugger is not stopping inside Third Party API class files

python - 推荐用于开发 Pylons 应用程序的 IDE

java - 是否有 Intellij 插件来对齐 .properties 文件中的值?

java - 多语言调试器

php - 如何从包含unix时间戳中日期字段的表中获取记录?