【发布时间】:2009-08-13 08:22:36
【问题描述】:
我有一个服务器,上面有很多客户,当我开发时,我在 init.php 中包含一个 __autoloader() 函数,其中包含带有 dir_name(__FILE__)."/classes/".$className 的文件。
但昨天我看到服务器找不到具体的类,我在apache上重新启动,然后它又工作了。
每个客户都有自己的 init.php...(因此同一服务器上有许多 __autoloads)
customer1/init.php : 持有 __autoload() customer1/classes/class.php customer2/init.php : 持有 __autoload() customer2/classes/class.php我没有做过一些测试,希望有人能在我尝试重现问题之前回答我的问题,但是你认为当你同时收到 2 个或更多请求时,php 有可能采用错误的自动加载功能吗?时间?
spl_autoload_register 是解决方案吗?
非常感谢您的一些想法或头脑风暴。
【问题讨论】:
-
你有一个错字 idéas => 想法