我目前正在进行自动加载,并且我意识到自动加载可能与require或include相同,我得出的结论是,使用自动加载可能有优势而不是require或include。 使用自动加载而不是require或include在php文件中使用类有什么好处?
答案 0 :(得分:1)
当您在文件中工作时,您可能需要在顶部的其他文件中使用它们才能使用它们。
根据要求,该列表可能会变得很长。在每个文件中执行此操作都是乏味的,不干净的,可以避免。
因此,自动加载您的文件。
例如,您可以将所有类保存在一个名为classes的文件夹下。然后创建一个bootstrap文件,您可以在其中编写自动加载器:
spl_autoload_register(function ($class) {
require_once 'classes/' . $class . '.php';
});
为了完成这项工作,您所要做的就是保持文件名和类名相同。
从此以后,您只需要这个引导程序文件,所有类都将自动加载。