【发布时间】:2014-04-08 19:59:18
【问题描述】:
我在 Errors.php 中有一个名为 Errors 的类
namespace MyClass;
class Errors
{
private $_CODES = array(
301 => array(
"code"=> 301,
"message"=> "User With ID Not Found",
"type"=> "Error"
)
);
public static function getError($code)
{
return $this->_CODES[$code];
}
在 Myclass.php 我有
namespace MyClass;
use MyClass\Errors;
require'vendor/autoload.php';
在 Myclass 里面我有一个函数,我正在检查错误
echo Errors::getError(301);
显示类 Myclass not found 错误
Fatal error: Class 'Myclass\Errors' not found in /var/www/Myclass/Myclass.php
我在这里错过了什么?
【问题讨论】:
-
您将
Errors.php存储在哪里? -
显示
autoload.php中的代码 -
require_once DIR 。 '/作曲家' 。 '/autoload_real.php';返回 ComposerAutoloaderInitddb04cf330f79dfb9cb9654960258d63::getLoader();
标签: php class namespaces composer-php