2010-01-19 34 views
0

我有一個類文件:class_xx.php。然後函數文件:function_xxx.phpPHP類問題。不能調用其他課程?

在我function_xxx.php:

require_once('class_xx.php') 

... // after few next lines 

$object = new class_xx1($arg1, $arg2); 

但它給我:

致命錯誤:類 'class_xx1' 在 「SOME_PATH」 找不到上線「1XX3」

[對不起,我現在還不能公開],任何想法爲什麼我包含文件> require_once沒有錯誤,但它給了我「類未找到錯誤」?

回答

0

你可能拼寫錯誤的類聲明或某些有用的東西。你需要仔細檢查你的拼寫是否完全相同,使用相同的外殼。

如果您正在開發次要服務器,您可能沒有將完成的class_xxx.php文件轉移到空白文件上,在這種情況下,PHP將包含空白文件。

對了,你忘了一個分號require_once

+0

行動中,我忘記了這個問題中的分號。我嘗試重新傳輸該文件。但是我可以在我的服務器上打開該文件,而不是空白。 – mysqllearner 2010-01-19 03:30:06

+0

Arggg ...愚蠢的服務器。重新傳輸文件後,它現在可以工作。謝謝。請關閉此線程,因爲我認爲現在無用。沒有編程相關。但是如果你想保留它,我尊重你的決定。無論如何,非常感謝 – mysqllearner 2010-01-19 03:38:23

1

看似之後,class_xx.php不正確聲明class_xx1類。查看您的代碼並查看拼寫錯誤。如果你想確認它包含正確的文件,請在需要的文件中放入一些類似echo "hello;的調試行。

+0

仔細檢查錯別字,班級名稱,一切都很好。刺激 – mysqllearner 2010-01-19 03:30:54