我有一个class MyClass
工作正常。当我创建一个实例使用 $obj = new MyClass()
作品像魅力。问题是,如果我扩展class MyClass extends MyExtends
,它会给我一个错误:class MyClass not found。扩展类时未找到类
因为魔鬼在细节,这里有一些:在同一个文件中创建
1)MyClass的实例(称为MyClass.php)。
$obj = new MyClass();
class MyClass extends MyExtends{
}
2)的obj
创建使用AJAX
if($_POST['myAjaxFlag']){
$obj = new MyClass();
}
3)AJAX调用返回的成功调用,但如果我打印数据返回,我得到这个类未找到错误的PHP消息。
你在哪里定义'MyExtends'?你能发布你得到的确切的错误信息吗? – iamnotmaynard
是1)还是2)发生在同一个文件中? – TheWolf
客户端AJAX使用http状态码来确定成功/失败。只要事情的PHP方面返回200,JavaScript即使成功,但即使实际的“成功”是彻底的失败。 –