spl_autoload_register()
spl_autoload_register()
enregistre une fonction pour implémenter __autoload()
spl_autoload_register ( callable $autoload_function = ? , bool $throw = true , bool $prepend = false ) : bool
function monChargeurDeClasse_V1(string $className) {
include './'.$className.'.php';
}
spl_autoload_register('monChargeurDeClasse_V1');
spl_autoload_register(function (string $className) {
include './'.$className.'.php';
}
);
spl_autoload_register(function (string $className) {
// il faut échapper le backslash d'où le '\\'
$className = str_replace('\\','/',$className);
include './'.$className.'.php';
}
);
spl_autoload_register(function (string $className) {
$className = str_replace(__NAMESPACE__.'\\','',$className);
$className = str_replace('\\','/',$className);
include './'.$className.'.php';
}
);