如何通过Composer将PHP注册为全局函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计673个文字,预计阅读时间需要3分钟。
Composer利用不同的技术和标准简化了类的自动加载。最常见的自动加载标准是PSR-4:autoload={ psr-4: { 'App\\': 'src/' } }。这表示带有App命名空间前缀的类将自动加载到src文件夹中的相应文件。
Composer 使用不同的技术和标准简化了类的自动加载。当今最常见的自动加载标准是 PSR-4:"autoload": { "psr-4": { "App\\": "src/" } }
这将使用带有 “App” 名称空间前缀的 PSR-4 标准将 src 文件夹中的所有类自动加载。但是,我们如何自动加载不直接属于命名空间类的文件、全局帮助程序函数呢?那么,如果你在 Composer 网站上浏览官方文档 , 你可以看到 “autoload” 模式支持多种标准和技术。
PSR-0 是旧的自动加载标准,已弃用,但仍支持。我们应该避免使用它。
PSR-4 是现代自动加载标准,取代了 PSR-0。它是命名空间类的主要自动加载标准。
classmap 是用于加载没有名称空间或名称空间前缀的类的自动加载标准。
files 是加载文件的加载标准。
你可能已经猜到了,files 是我们需要在不定义类的情况下加载 PHP 文件的标准,该类仅包含 helper 方法。
本文共计673个文字,预计阅读时间需要3分钟。
Composer利用不同的技术和标准简化了类的自动加载。最常见的自动加载标准是PSR-4:autoload={ psr-4: { 'App\\': 'src/' } }。这表示带有App命名空间前缀的类将自动加载到src文件夹中的相应文件。
Composer 使用不同的技术和标准简化了类的自动加载。当今最常见的自动加载标准是 PSR-4:"autoload": { "psr-4": { "App\\": "src/" } }
这将使用带有 “App” 名称空间前缀的 PSR-4 标准将 src 文件夹中的所有类自动加载。但是,我们如何自动加载不直接属于命名空间类的文件、全局帮助程序函数呢?那么,如果你在 Composer 网站上浏览官方文档 , 你可以看到 “autoload” 模式支持多种标准和技术。
PSR-0 是旧的自动加载标准,已弃用,但仍支持。我们应该避免使用它。
PSR-4 是现代自动加载标准,取代了 PSR-0。它是命名空间类的主要自动加载标准。
classmap 是用于加载没有名称空间或名称空间前缀的类的自动加载标准。
files 是加载文件的加载标准。
你可能已经猜到了,files 是我们需要在不定义类的情况下加载 PHP 文件的标准,该类仅包含 helper 方法。

