无法在PHP 5.3.27中加载命名空间类

时间:2014-02-12 10:17:44

标签: php oop namespaces fatal-error

我遇到一个问题,我似乎无法加载我创建的命名空间。我已经在SO上读过一些关于名称空间的内容,但是在这种情况下我看不到我错过的内容。

这是我的主叫代码:

<?php

use \CRMPicco\User\AlertReminder;
$alert_reminder = new AlertReminder($userObj);

?>

这是我的命名空间代码:

<?php
namespace CRMPicco\User;

class AlertReminder
{

}

这是我的错误:

  

致命错误:未找到“CRMPicco \ User \ AlertReminder”类   第324行/var/www/vhosts/dev/web/login.inc.php

第324行是new AlertReminder行。

1 个答案:

答案 0 :(得分:0)

这是因为我的自定义自动加载器中有一些类名清理,导致无法加载类。

我将该类重构为另一个包,它现在按预期工作。