Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dependencies 编写器依赖性和冗余挑战_Dependencies_Composer Php - Fatal编程技术网

Dependencies 编写器依赖性和冗余挑战

Dependencies 编写器依赖性和冗余挑战,dependencies,composer-php,Dependencies,Composer Php,我有一个复杂的作曲家依赖挑战 (1) 想象一个虚构的图书馆L,从Satis repo加载 (2) 设想一个项目,由各种PHP库、类和“应用程序”(主要web)PHP文件组成 其中一个类正在使用库L by require_once()+composer autoload 到目前为止一切都很好 (3) 现在想象一下项目B,通过composer和autoload使用库L,但也通过require_once()单个类或函数文件使用项目A的一部分 现在我遇到了两个composer自动加载功能的冲突,导致库L

我有一个复杂的作曲家依赖挑战

(1) 想象一个虚构的图书馆L,从Satis repo加载

(2) 设想一个项目,由各种PHP库、类和“应用程序”(主要web)PHP文件组成

其中一个类正在使用库L by require_once()+composer autoload

到目前为止一切都很好

(3) 现在想象一下项目B,通过composer和autoload使用库L,但也通过require_once()单个类或函数文件使用项目A的一部分

现在我遇到了两个composer自动加载功能的冲突,导致库L被加载了两次(当然有错误)


在库L中没有“包含保护”(我可以影响,但不想影响)的情况下,您是否看到了解决这个问题的机会?

解决方案应该是不再使用
require
include
,因为这会导致给定的问题。为什么要把它和自动装弹机混在一起