我在命名空间和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
我得到的陈述:
致命错误:在第 8 行的 /Users/shawn/Documents/work/sites/workspace/shape/Circle.php 中找不到类“Shape\Shape”
有人可以就这个问题给我一些指导吗?