PHPStorm 无法解析绝对包含路径
Posted
技术标签:
【中文标题】PHPStorm 无法解析绝对包含路径【英文标题】:PHPStorm can't resolve absolute include paths 【发布时间】:2015-08-05 09:58:59 【问题描述】:我对 phpStorm 还很陌生,但我遇到了 PHPStorm 无法解析从我的项目文件夹根目录开始的路径的问题。
像这样:
我放的时候PHPStorm可以解析路径
dirname(__dir__)
在名称前面,但是我无法使用运行按钮测试我的网站。
当我使用 ../.. 的相对路径时,PHPStorm 也可以识别路径,但是在测试站点时它再次不起作用,我也宁愿不使用相对路径。
PHPStorm 能够从我的根文件夹中的 test.php 解析路径,但我希望它能够从我项目中的任何位置解析它。
有什么帮助吗?
【问题讨论】:
这是解决方案:***.com/questions/14175485/… 【参考方案1】:看起来你的服务器知道你的项目文件夹的包含路径,所以像Model/Exposition.php
这样的相对路径工作得很好。您可以使用get_include_path() 函数检查包含路径。
PHPStorm 有自己的项目包含路径列表,您可以检查和修改:
-
打开设置:
File > Settings
(或Ctrl+Alt+S
)
在设置中转到Language & Frameworks > PHP
,然后查看Include Path
选项卡。
当然,您可以将带有完整路径的新记录添加到项目的根文件夹
(在你的情况下就像C:\Users\Ruben\Documents\Multec...\Server
)。
所以最终 PHPStorm 会知道在哪里可以找到这些文件。
【讨论】:
【参考方案2】:-
转到文件... -> 项目结构。
选择模块选项卡。
将“模型”文件夹标记为“源”。
【讨论】:
找了一阵子还是没找到项目结构,using the shortcut to get therectrl shift alt s 也没什么作用 在 PHPStorm 中你应该去 Preferences -> Directories. 好的,我将它标记为源文件夹,它的图标变成了蓝色,但它仍然不起作用以上是关于PHPStorm 无法解析绝对包含路径的主要内容,如果未能解决你的问题,请参考以下文章
在 phpstorm 中设置背景 css 图像 - “无法解析文件”
使用 WSL-2 和 Docker 在 PhpStorm 中设置 PHPUnit:无法解析 PHPUnit 版本输出:无法打开输入文件
Visual Studio Code 中 TypeScript 文件中的绝对模块路径解析