【发布时间】:2013-10-18 03:46:50
【问题描述】:
我有一个检查用户登录状态的加载功能。这是一小部分代码...
//
// 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”类。
new Google() ... 位于 /classes/google/google.class.php。文件在那里,自动加载函数有正确的文件路径,但为什么找不到类?
我在这个特定的 Google() 类文件上没有任何命名空间。这都是定制的,不是第三方框架。
【问题讨论】:
标签: php class oop namespaces autoload