找不到类'XMLParser'

时间:2013-02-01 10:00:52

标签: php xml-parsing runtime-error

我已经创建了一个名为XMLParser的类,它正在使用自动包含,就像我正在使用的所有其他类一样。

当我尝试使用这个类实例化一个对象时,我在标题中遇到了致命的错误。

自动包含功能有效。更改类名使其工作,我也非常肯定这在我设置时一直在工作,否则依赖于这个类的单元测试永远不会通过。

是否存在可能与此冲突的内置XMLParser类?

当然,即使有不会出现问题,因为我会收到声明错误,或者对象只会被实例化?

对此事的任何启示都会有所帮助。至少可以说是令人沮丧的。

1 个答案:

答案 0 :(得分:0)

有一个名为XMLParser.php的PEAR文件

此文件出现在我的类目录之前的PHP包含路径中。

当autoload函数requires_once XMLParser.php时,它找到了这个文件,这个文件没有在其中定义XMLParser类。

这是致命错误的根源。

为了避免这种情况,人们应该将其类命名为。

感谢你的所有反馈。