【问题标题】:initiliazing static variables with composer用 composer 初始化静态变量
【发布时间】:2015-12-09 08:09:04
【问题描述】:

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

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

不过,该帖子是 2010 年发布的,自那以后发生了很多变化。我的问题是...... Composer 是否支持这样的东西?

【问题讨论】:

    标签: php composer-php


    【解决方案1】:

    Composer 的自动加载器不会自动为您调用 init 方法,但这不会阻止您改用自己的自动加载器。


    https://getcomposer.org/doc/01-basic-usage.md#autoloading

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

    【讨论】:

      猜你喜欢
      • 2011-08-22
      • 2010-12-22
      • 2017-05-13
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多