我有一個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即使成功,但即使實際的「成功」是徹底的失敗。 –