新 PhpStorm 用户 - 如何使用现有项目进行设置
New PhpStorm user - how to set up with existing project
问题:
PhpStorm 的介绍视频(和营销)表明,IDE 的一大优势在于它将项目视为一个整体——因此它 'knows' 关于变量、函数和项目中的方法(我一般使用Sublime Text)
但是在从现有项目(使用 concrete5 CMS)创建项目后,我注意到的第一件事是 PhpStorm 认为变量未定义?
我找到的答案建议:
- 这是一个错误
- 除非在正在查看的文件中定义了变量,否则 PhpStorm 无法弄清楚
- 您必须先在 PhpStorm 中创建变量,然后它才会知道它们
- 您必须以通用方式加载 includes/partials
- 只需关闭警告(那有什么意义呢?)
显然我缺少一些非常基本的东西。
问题:
- 有人可以给我一个高级概述,包括设置 IDE 的实际情况以便您可以使用它的所有功能吗?
技能水平:
- php 的前端开发仅限于配置和自定义 CMS
- 希望使用 IDE 重构 php 并更好地跟踪错误
- 一般使用Sublime Text
任何正确方向的帮助或指示将不胜感激。
干杯
IDE 非常智能,如果您尝试将 PHPStorm 与 concrete5.6.* 一起使用,您将无法获得所有出色的自动完成功能,而另一方面,如果您使用的是 5.7.*,您可以有自动完成。如果你去 Github Repo for 5.7 它有开发环境的构建步骤。其中一项艰巨的任务是 generate-symbols
,这将使 PHPStorm 知道东西在哪里。
问题:
PhpStorm 的介绍视频(和营销)表明,IDE 的一大优势在于它将项目视为一个整体——因此它 'knows' 关于变量、函数和项目中的方法(我一般使用Sublime Text)
但是在从现有项目(使用 concrete5 CMS)创建项目后,我注意到的第一件事是 PhpStorm 认为变量未定义?
我找到的答案建议:
- 这是一个错误
- 除非在正在查看的文件中定义了变量,否则 PhpStorm 无法弄清楚
- 您必须先在 PhpStorm 中创建变量,然后它才会知道它们
- 您必须以通用方式加载 includes/partials
- 只需关闭警告(那有什么意义呢?)
显然我缺少一些非常基本的东西。
问题:
- 有人可以给我一个高级概述,包括设置 IDE 的实际情况以便您可以使用它的所有功能吗?
技能水平:
- php 的前端开发仅限于配置和自定义 CMS
- 希望使用 IDE 重构 php 并更好地跟踪错误
- 一般使用Sublime Text
任何正确方向的帮助或指示将不胜感激。
干杯
IDE 非常智能,如果您尝试将 PHPStorm 与 concrete5.6.* 一起使用,您将无法获得所有出色的自动完成功能,而另一方面,如果您使用的是 5.7.*,您可以有自动完成。如果你去 Github Repo for 5.7 它有开发环境的构建步骤。其中一项艰巨的任务是 generate-symbols
,这将使 PHPStorm 知道东西在哪里。