gpt4 book ai didi

PHP __autoload 性能

转载 作者:可可西里 更新时间:2023-11-01 12:30:34 24 4
gpt4 key购买 nike

我有一个脚本使用 autoload 来加载找不到的类。我没有故意包含该文件(尽管我可以),但我希望自动加载功能包含所需的文件。

因为脚本可以递归,也就是说,如果类已经加载,我不想在脚本的每次递归时检查相应的文件是否已加载以及 class_exists 是否存在。

最佳答案

如果你想避免__autoload,你可以使用require_once而不是 include

使用 __autoload 的性能损失可能相当大,尤其是因为一些操作码缓存不能正确支持它。但是,考虑到它非常方便,我建议使用它,除非您的操作码缓存不缓存自动加载包含。

关于PHP __autoload 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331654/

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