Espaços de nomes e uso do PHP
Estou tendo um pequeno problema com namespaces euse
afirmações.
Eu tenho três arquivos:ShapeInterface.php
, Shape.php
eCircle.php
.
Eu estou tentando fazer isso usando caminhos relativos, então eu coloquei isso em todas as classes:
<code>namespace Shape; </code>
Na minha turma de círculo, tenho o seguinte:
<code>namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include 'ShapeInterface.php'; class Circle extends Shape implements ShapeInterface{ .... </code>
Se eu usar oinclude
declarações não recebo erros. Se eu tentar ouse
declarações que recebo:
Erro fatal: classe 'Forma \ Forma' não encontrada em / Users / shawn / Documents / work / sites / workspace / shape / Circle.php na linha 8
Alguém poderia me dar uma pequena orientação sobre o assunto?