Пространства имен PHP и «использование»
У меня небольшие проблемы с пространствами имен иuse
заявления
У меня есть три файла:ShapeInterface.php
, Shape.php
а такжеCircle.php
.
Я пытаюсь сделать это, используя относительные пути, поэтому я поместил это во все классы:
<code>namespace Shape; </code>
В моем классе у меня есть следующее:
<code>namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include 'ShapeInterface.php'; class Circle extends Shape implements ShapeInterface{ .... </code>
Если я используюinclude
заявления я не получаю ошибок. Если я попробуюuse
заявления, которые я получаю:
Фатальная ошибка: класс 'Shape \ Shape' не найден в /Users/shawn/Documents/work/sites/workspace/shape/Circle.php в строке 8
Кто-нибудь может дать мне небольшое руководство по этому вопросу?