gpt4 book ai didi

PHPStorm 和模块引用

转载 作者:可可西里 更新时间:2023-10-31 22:56:30 26 4
gpt4 key购买 nike

我的 PHP 项目中有以下文件:

index.php
private/module1.php
private/module2.php

index.php 以这种方式引用 module1.php:

require_once('private/module1.php');

反过来,module1.php 需要 module2.php,因此它具有以下行:

require_once('private/module2.php');

我需要告知从 root 开始的相对路径才能正常工作。我猜那是因为 require_once 命令需要来自 current 文档的路径,恰好是 index.php。问题是 PHP Storm 无法管理这个引用。例如,它不会将字符串 private/module2.php 转换为超链接,也不会将其识别为实际引用。

如何解决?

最佳答案

您只需通过指定 PhpStorm 应该用来解析引用的包含路径来正确配置您的 PhpStorm 项目。

转到文件 -> 设置 -> PHP。

您应该将项目根目录(您的 index.php 所在的目录)添加到包含路径列表中。

完成后,PhpStorm 应该解析 require_once('private/module2.php') 中的路径。

此外,您可以将 private 目录添加到 PHP 通过 set_include_path() 使用的包含路径列表中在你的某个地方index.php。然后你可以从你的 module1.php 调用 require_once('module2.php')

同样,您必须将 private 目录添加到 PhpStorm 用来解析此引用的包含路径列表中。

关于PHPStorm 和模块引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com