【发布时间】:2014-05-26 00:25:56
【问题描述】:
目录:
myproject:
src:
MyProject:
Foo:
Foo.php
在文件 autoload_namespaces.php 中
return array(
'MyProject' => array($vendorDir . '/myproject/src'),
);
如果声明如下:
class Bar extends MyProjext\Foo\Foo
{
}
或:
use MyProjext\Foo\Foo;
class Bar extends Foo
{
}
它工作,但我想声明不使用'use MyProjext\Foo\Foo;'或'扩展 MyProjext\Foo\Foo'
class Bar extends Foo
{
}
这是错误:'class Foo not found',有人可以帮助我吗?
【问题讨论】:
-
Bar类的命名空间是什么? -
class Bar 没有命名空间,类似 laravel,类 BaseController 扩展了 Controller,类 BaseController 没有命名空间,类 Controller 命名空间是 Illuminate\Routing\Controller
-
显示从
<?php开始的类声明
标签: php composer-php autoload