我正在使用Lumen为现有的Laravel应用程序编写API。为了允许API的控制器访问Laravel应用程序的模型,我将Laravel应用程序添加为git子模块,并通过composer.json文件将其设置为自动加载到“Main”命名空间:
"psr-4": {
"App\\": "app/",
"Main\\": "main/app/"
}
这很好用,但我想问一下这会对内存使用产生什么影响。整个Laravel应用程序是否被加载到内存中(从而导致性能下降),或者当引用Main \ Model类时,Lumen应用程序被告知“在哪里查看”?
由于
答案 0 :(得分:0)
由于此过程使用标准的PHP自动加载功能,因此如果尚未定义类,则会临时加载类,而不是最初加载它们。