新的PhpStorm用户 - 如何设置现有项目

时间:2015-01-14 18:54:29

标签: phpstorm concrete5

问题:

PhpStorm的介绍视频(和市场营销)表明,IDE的一大优势在于它将项目视为一个整体 - 因此它“了解”项目中的变量,函数和方法(我通常使用Sublime Text)。

但是在从现有项目(使用concrete5 CMS)创建项目之后,我注意到的第一件事是PhpStorm认为变量未定义?


我发现的答案表明:

  • 这是一个错误
  • 除非在正在查看的文件中定义变量,否则PhpStorm无法弄清楚
  • 你必须首先在PhpStorm中创建变量,然后才知道它们
  • 您必须以通用方式加载包含/部分
  • 只需关闭警告(那么重点是什么?)

显然我缺少一些超级基本的东西。


问题:

  • 有人可以给我一个高级概述,其中包括设置IDE的实际情况,以便您可以使用它的所有功能吗?

技能等级:

  • php的前端开发仅限于配置和自定义CMS
  • 希望使用IDE来重构php并更好地跟踪错误
  • 通常使用Sublime Text

非常感谢任何正确方向的帮助或指示。

干杯

1 个答案:

答案 0 :(得分:2)

IDE非常聪明,如果你尝试使用PHPStorm with concrete5.6。*你不会得到所有不错的自动完成等等,如果你使用5.7。*另一方面,你可以有自动完成。如果你去了Github Repo for 5.7,它有开发环境的构建步骤。其中一项艰巨的任务是generate-symbols,这样就可以让PHPStorm了解其中的内容。