0
我有一個加載函數來檢查用戶登錄狀態。下面是代碼的一小塊......PHP自動加載 - 找到文件 - 致命錯誤類型
//
// user is logged in, get user info
$user = Model\User::getByKey($_COOKIE['ukey']);
if($user->field('id') >= 1 || !isset($status)) {
//
// establish google connection
Classes\Google\Google::construct($user->field('id'), $user->field('ga_account'));
...
我有一個發現的文件的路徑完全正常的__autoload功能。但是,由於未找到「\ Classes \ Google \ Google」類,因此我收到了致命錯誤。
新的Google()...位於/classes/google/google.class.php。該文件在那裏,autload函數具有正確的文件路徑,但爲什麼找不到該類?
我對這個特殊的Google()類文件沒有任何命名空間。這是所有定製的,而不是第三方框架。
我使用名爲__autoload的php函數。 http://php.net/manual/en/function.autoload.php所以這個函數找到我的google.class.php文件,用require_once加載它,但是當我嘗試調用Google()時,其餘的腳本失敗。 – bbullis