我正在实现一些类,我总是遇到以下错误:
PHP Fatal error: Class 'Foo\Bar\Filter' not found in /blabla/filterTest.php on line 10
我有这样的测试(filterTest.php):
<?php
namespace Foo\Tests\Bar\FilterTest;
use Foo\Bar\Filter;
class FilterTest extends \PHPUnit_Framework_TestCase {
public function testSth() {
new Filter;
}
}
如下所示的Filter类(filter.php):
<?php
namespace Foo\Bar;
class Filter {
public function __construct() {
echo 'foo';
}
}
有什么想法吗? o.O
答案 0 :(得分:2)
解决方案就像包含我需要的课程的文件一样简单......
对于那些像我一样不知道的人,你需要包含该文件。命名空间不会为你做;)