gpt4 book ai didi

Php,单例自动加载

转载 作者:行者123 更新时间:2023-12-04 00:26:09 27 4
gpt4 key购买 nike

我已经使用 spl_autoload_register 为我的类(class)制作了标准的自动加载器。但我有问题。 spl_autoload_register 仅当我们使用 new 运算符实例化一个类时才起作用。所以,当我在代码中有:$singleton = Name\Singleton::get_instance() 时,自动加载器不起作用,我应该手动包含此文件。我该如何解决这个问题?

最佳答案

这不应该是这种情况,类会在需要时自动加载。如果您使用的是命名空间,请尝试确保您的命名空间/类名是正确的。您可以执行 var_dump(class_exists('Name\Singleton')); 以及检查类是否存在,这肯定会使用自动加载器。

关于Php,单例自动加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571025/

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