PHP расширяет класс с помощью фатальной ошибки пространства имен

У меня есть два класса. Бут в тесте пространства имен \ bout \, и Арт в тесте пространства имен \ 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";
}
}

Как только я поставил «расширяет искусство», у меня появилось: фатальная ошибка: класс ‘test \ art \ Art’ не найден в /opt/lampp/htdocs/test/Boutique.php в строке 4

Означает ли это, что я не использую «use test \ art \ Art;» правильно?

спасибо всем

0

Решение

Я узнал это!

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

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector