使用composer初始化静态变量



在https://stackoverflow.com/a/3313137/569976中ircmaxell说:

我在需要初始化(或至少需要执行一些代码)的静态类上使用公共静态方法init()。然后,在我的自动加载器中,当它加载一个类时,它会检查is_callable($class, 'init')。如果是,它就调用那个方法。快速,简单,有效的…

然而,那篇文章是2010年的,从那以后发生了很多变化。我的问题是……Composer支持这样的东西吗?

Composer的自动加载器不会自动为你调用init方法,但这并不妨碍你使用自己的自动加载器。


https://getcomposer.org/doc/01-basic-usage.md半自动的

注意: Composer提供了自己的自动加载器。如果你不想使用那个,你可以只包含vendor/composer/autoload_*.php文件,它返回关联数组,允许你配置自己的自动加载器。

相关内容

  • 没有找到相关文章

最新更新