所以 - 我的 bootstrap.php 中有一个简单的 PCR0 自动加载器,它应该从供应商目录加载任何与 PCR0 兼容的库类......
spl_autoload_register( function( $classname ) {
$path = preg_match( '/\\\\/', $classname )
? str_replace( '\\', DIRECTORY_SEPARATOR, $classname )
: str_replace( '_', DIRECTORY_SEPARATOR, $classname );
$file = VENDORS_PATH . DIRECTORY_SEPARATOR . $path . '.php';
if ( file_exists( $file ) ) {
require_once( $file );
}
});
我不确定我是否理解为什么作曲家会在供应商目录(即作曲家目录和autoload.php文件)中生成自动加载文件?
我可以阻止 Composer 生成这些自动加载文件吗?还是我错过了什么?我觉得我不需要它们?