gpt4 book ai didi

php - 妥善处理PHPStorm的 "multiple definitions exist for class"

转载 作者:可可西里 更新时间:2023-11-01 12:47:31 25 4
gpt4 key购买 nike

我目前正在开发一个使用 composer 来管理第 3 方依赖项的 PHP 项目。这个项目有一个 /installer 子项目,顾名思义,它包含一个小工具,用于处理“主”项目的安装和初始配置。 installer 工具还使用 composer 来处理其依赖项,这些依赖项与主项目的库分开。

为方便起见,这两个项目进入同一个 git 项目,因此在同一个 PHPStorm 项目中。由于这两个项目的依赖关系有时会重叠,我经常会收到“类存在多个定义”的警告。虽然这既不是意外也不是主要问题,但我想知道是否真的有办法告诉 PHPStorm “嘿,将 /installer 中的所有内容视为一个独立的项目,并且不要交叉 -检查具有外部范围的类。

谢谢

最佳答案

您可以禁用此检查(至少适用于 PHPStorm 9.0 或更高版本):

设置 -> 编辑器 -> 检查 -> PHP -> 未定义 -> 未定义类

取消选中选项(右下角)-> 不要报告多个类声明的潜在问题

关于php - 妥善处理PHPStorm的 "multiple definitions exist for class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34129082/

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