我在命名空间和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'
有人可以给我一些指导吗?
同样与此主题有关-stackoverflow.com/questions/33341955/…–
—
彼得