PHP的require和autoload是什么?

4
我使用__autoload来载入类,但是会得到找不到类的错误,但是文件确实被正确载入。 然后,如果我修改文件中的某些内容,比如添加一个新行并保存,那么一切都能正常工作,并且类也能被找到。 但这是一个大问题,因为这个项目中有数千个文件,我不想一个一个地修改它们。 我在Windows上使用PHP 5.3.0。 可能的问题是什么?

你是否使用一些像PHP加速器这样的扩展来缓存PHP脚本? - mck89
是的,php_apc.dll,替代PHP缓存。 - dfilkovi
1
据我所见,这似乎是 PHP 5.3 中的一个错误 http://pecl.php.net/bugs/bug.php?id=14066 - dfilkovi
尝试在编辑文件时每次删除APC缓存。 - mck89
但这不是问题,我不想编辑文件,项目已从SVN导出,有很多文件应该可以直接工作。当我编辑文件时,一切都正常。这是一个奇怪的问题。 - dfilkovi
1个回答

1

我发现问题只出现在PHP版本5.3.0和相应的php_apc.dll上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接