gpt4 book ai didi

php - 多个 spl_autoload_register

转载 作者:IT王子 更新时间:2023-10-29 01:10:44 28 4
gpt4 key购买 nike

拥有多个spl_autoload_register的好处是什么

例子:

spl_autoload_register('autoload_systems');
spl_autoload_register('autoload_thirdparties');
spl_autoload_register('autoload_services');

对比:

使用一个

spl_autoload_register('autoload');__autoload();

然后在函数内部做逻辑。

eg:
$ftp = new systems_ftp();
$services = new services_cron_email();

最佳答案

如果你有一个 __autoload()如果你包含一个第三方库,它也有一个,它会被破坏。

使用 spl_autoload_register() 注册多个自动加载确保您可以将代码与现有代码(想想库等)一起放入,而不会破坏或影响现有/ future 的自动加载。

此外,PHP manual states ...

spl_autoload_register() provides a more flexible alternative for autoloading classes. For this reason, using __autoload() is discouraged and may be deprecated or removed in the future.

关于php - 多个 spl_autoload_register,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8198922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com