是否可以使用具有自定义命名空间的外部PHP库,而无需更改其源?
我想使用名称空间前缀为“ext”的所有外部库。
例如,我希望能够将Predis的Client类实例化为新的ext \ Predis \ Client()而不是新的Predis \ Client()(来自root)。
ps:我正在自动加载所有这样的内部类:
spl_autoload_register(function($class)
{
$path = str_replace("\\", "/", $class);
$file = __DIR__ . "/" . $path . ".php";
require_once $file;
});