新PhpStorm用户-如何设置现有项目 问题:
PhpStorm的介绍视频(和营销)表明IDE的最大优势在于它将项目视为一个整体,因此它“知道”项目中的变量、函数和方法(我通常使用升华文本) 但是在从现有项目(使用concrete5 CMS)创建项目之后,我注意到的第一件事是PhpStorm认为变量是未定义的新PhpStorm用户-如何设置现有项目 问题:,phpstorm,concrete5,Phpstorm,Concrete5,PhpStorm的介绍视频(和营销)表明IDE的最大优势在于它将项目视为一个整体,因此它“知道”项目中的变量、函数和方法(我通常使用升华文本) 但是在从现有项目(使用concrete5 CMS)创建项目之后,我注意到的第一件事是PhpStorm认为变量是未定义的 我找到的答案表明: 这是一个错误 除非在正在查看的文件中定义了变量,否则PhpStorm无法找出它 您必须首先在PhpStorm中创建变量,然后它才能知道这些变量 您必须以通用方式加载include/partials 只需关闭警告(
我找到的答案表明:
- 这是一个错误
- 除非在正在查看的文件中定义了变量,否则PhpStorm无法找出它
- 您必须首先在PhpStorm中创建变量,然后它才能知道这些变量
- 您必须以通用方式加载include/partials
- 只需关闭警告(那有什么意义?)
问题:
- 有没有人能给我一个高层次的概述,其中包括设置IDE以便您可以使用它的所有功能
技能水平:
- 使用php的前端开发仅限于配置和定制CMS
- 希望使用IDE重构php并更好地跟踪错误
- 通常使用升华文本
Cheers如果你尝试在Concrete 5.6.*中使用PHPStorm,IDE就非常聪明。你不会得到所有好的自动完成功能,如果你使用5.7.*另一方面,你可以自动完成。如果您访问5.7版的Github Repo,它会提供开发环境的构建步骤。grunt任务之一是
生成符号
,这将使PHPStorm知道东西在哪里。我注意到PHPStorm中有类似的行为,我认为PHPStorm只有在本地/测试/调试服务器上运行PHP时才能假定其他文件的值;你有一个或你可以设置一个吗?感谢堆的答复-是的,一切都是本地的。谢谢你-非常感谢。