【问题标题】:function __autoload & using require_once / ignore certain instances函数 __autoload & 使用 require_once / 忽略某些实例
【发布时间】:2011-03-26 15:37:08
【问题描述】:
我正在为某个库使用自动加载功能...但我正在尝试实施 Doctrine,但我收到了 500 内部服务器错误。
我相信这是因为我正在创建 = 新实例并在自动加载中...它检查不同的目录。
有没有办法创建忽略自动加载功能的类的新实例?或者我应该移动我的自动加载功能检查的目录中的所有学说文件...理想情况下,我不想这样做以在我的项目中保留库的结构。
【问题讨论】:
标签:
php
function
autoload
instanceof
【解决方案1】:
如果您收到 500 错误,您可能需要先检查您的日志。根据您的站点设置(apachectl -S 查找您的站点配置文件),检查您的日志 (tail -n500 /path/to/logs)
如果我猜的话,我会说这里的问题是内存。日志会告诉你。
您是否创建了自己的 __autoload 函数?如果是这样,你能把它贴在这里吗?我怀疑这是问题所在(内存泄漏)。