Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在PHP 5.3.27中加载命名空间类_Php_Oop_Namespaces_Fatal Error - Fatal编程技术网

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

无法在PHP 5.3.27中加载命名空间类,php,oop,namespaces,fatal-error,Php,Oop,Namespaces,Fatal Error,我有一个问题,我似乎无法加载我创建的名称空间。我已经读了一些关于名称空间的书,但是我看不出在这个例子中我遗漏了什么 这是我的电话号码: <?php use \CRMPicco\User\AlertReminder; $alert_reminder = new AlertReminder($userObj); ?> 这是我的命名空间代码: <?php namespace CRMPicco\User; class AlertReminder { } 这是我的错误: 致命

我有一个问题,我似乎无法加载我创建的名称空间。我已经读了一些关于名称空间的书,但是我看不出在这个例子中我遗漏了什么

这是我的电话号码:

<?php

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

?>
这是我的命名空间代码:

<?php
namespace CRMPicco\User;

class AlertReminder
{

}
这是我的错误:

致命错误:在中找不到类“CRMPicco\User\alertrementer” /var/www/vhosts/dev/web/login.inc.php,第324行


第324行是新的AlertReminder行。

这是由于在我的自定义自动加载程序中清除了一些类名,从而阻止了类的加载


我将该类重构到另一个包中,它现在可以正常工作。

使用后删除前导反斜杠。@Jon我是否需要明确地包含它?这不会用自动加载器加载吗?是的,如果您设置了自动加载器,则会用自动加载器加载,并且自动加载器可以正确加载文件。是吗?@Jon移除主要的巴斯克鞭子不幸没有效果。@deceze谢谢,你为我指明了正确的方向。我们已经将一些类名清理传递给我们的自定义自动加载程序,它阻止了这种加载。我已经重组了这个班级,现在它开始运作了。