js组件autoload psr4

时间:2015-12-18 06:15:23

标签: php jquery namespaces psr-4

My Composer.json的自动加载部分如下

"autoload": {
    "psr-4": {
        "Xx\\Cloud\\Jquery\\": "/src/components/jquery/jquery.min.js",
        "Xx\\Cloud\\Angular\\": "/src/components/angular.js/angular.min.js",
        "Xx\\Cloud\\Angular\\Route\\": "/src/components/angular-route/angular-route.min.js"
    }
}

这有意义吗?

1 个答案:

答案 0 :(得分:1)

答案的范围可以从"完全没有" "绝对在这种情况下"

根本不是我最好的猜测,因为我认为这很可能是你问这个问题的方式。原因如下:

PSR-4 is a definition to autoload PHP class files

在您的示例中,给出了带有 js 扩展名的路径,其中建议这些路径不是PHP而是Javascript文件。

除非给出的路径是目录(很容易被视为文件名错误)或者是PHP文件(很容易被看作是Javascript而不是PHP文件),这根本就没有意义。