什么是多重的利益 spl_autoload_register
例:
spl_autoload_register('autoload_systems');
spl_autoload_register('autoload_thirdparties');
spl_autoload_register('autoload_services');
Run Code Online (Sandbox Code Playgroud)
VS:
用一个
spl_autoload_register('autoload'); 要么 __autoload();
然后在函数内部执行逻辑.
eg:
$ftp = new systems_ftp();
$services = new services_cron_email();
Run Code Online (Sandbox Code Playgroud)
ale*_*lex 21
如果你有一个__autoload()并且你包括一个也有一个的第三方图书馆,它将被破坏.
注册多个自动加载spl_autoload_register()确保您可以使用现有代码(想象库等)将代码放入其中,而不会破坏或隐藏现有/未来的自动加载.
另外,PHP手册说明 ......
spl_autoload_register()为自动加载类提供了更灵活的替代方案.因此,__autoload()不鼓励使用,将来可能会弃用或删除.
| 归档时间: |
|
| 查看次数: |
6538 次 |
| 最近记录: |