У мене виникають невеликі проблеми з просторами імен та use
висловлюваннями.
У мене є три файли: ShapeInterface.php
, Shape.php
і Circle.php
.
Я намагаюся зробити це за допомогою відносних шляхів, тому я поставив це у всіх класах:
namespace Shape;
У моєму гуртковому класі у мене є такі:
namespace Shape;
//use Shape;
//use ShapeInterface;
include 'Shape.php';
include 'ShapeInterface.php';
class Circle extends Shape implements ShapeInterface{ ....
Якщо я використовую include
твердження, я не отримую помилок. Якщо я спробую отримані use
твердження:
Фатальна помилка: Клас "Форма \ Форма" не знайдено в /Users/shawn/Documents/work/sites/workspace/shape/Circle.php у рядку 8
Невже хтось, будь ласка, дасть мені трохи рекомендацій щодо цього питання?