PHP使用命名空间扩展类致命错误

时间:2015-02-06 08:41:39

标签: php namespaces extends

我有两节课。命名空间test \ bout \中的Bout,以及命名空间test \ art中的Art。

namespace test\bout;
use test\art\Art;
class Bout extends Art{

    function __construct(){
        include_once 'Art.php';

        echo"boutique ";
        new Art();
    }
}
new Bout();

之后:

namespace test\art;
class Art{

    function __construct(){
        echo "article";
    }
}

一旦我放入“extends Art”,我就有:致命错误:第4行的/opt/lampp/htdocs/test/Boutique.php中找不到类'test \ art \ Art'

这是否意味着我没有使用“use test \ art \ Art;”正确吗?

全部

1 个答案:

答案 0 :(得分:0)

我发现了它!

namespace test\bout;
use test\art\Art;
**include __DIR__.'/article/Article.php';**
class Bout extends Art{...