2015-09-13 50 views
1

https://stackoverflow.com/a/3313137/569976 ircmaxell靜態變量表示如下:initiliazing與作曲家

我對我的需要初始化(或者至少需要執行一些代碼)靜態類使用公共靜態方法初始化()。然後,在我的自動加載器中,當它加載一個類時,它會檢查is_callable($ class,'init')。如果是,它會調用該方法。快速,簡單而有效...

但是,這篇文章是從2010年開始的,自那以後發生了很多變化。我的問題是...... Composer是否支持這樣的事情?

回答

2

Composer的自動加載器不會自動爲您調用init方法,但這不會阻止您使用自己的自動加載器。


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

注:作曲家提供了自己的自動加載。如果你不想使用那個,你可以包含vendor/composer/autoload_*.php文件,它返回關聯數組,允許你配置自己的自動加載器。