1

我正在实现一些类,但我总是会遇到以下错误:

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.php):

<?php

namespace Foo\Bar;

class Filter {

    public function __construct() {
        echo 'foo';
    }
}

有任何想法吗?oO

4

1 回答 1

2

解决方案就像包含我需要的类的文件一样简单......

对于像我这样不知道的人,您需要包含该文件。命名空间不会为你做这件事;)

于 2013-02-10T19:33:19.220 回答