名前空間とuse
ステートメントに少し問題があります。
ShapeInterface.php
、Shape.php
およびの 3 つのファイルがありCircle.php
ます。
私は相対パスを使用してこれを実行しようとしているので、これをすべてのクラスに入れました:
namespace Shape;
私のサークルクラスには次のものがあります。
namespace Shape;
//use Shape;
//use ShapeInterface;
include 'Shape.php';
include 'ShapeInterface.php';
class Circle extends Shape implements ShapeInterface{ ....
ステートメントを使用すると、include
エラーは発生しません。use
ステートメントを試してみると、次のようになります。
致命的なエラー: クラス 'Shape\Shape' が /Users/shawn/Documents/work/sites/workspace/shape/Circle.php の 8 行目に見つかりません
誰かが私にこの問題について少し指導してもらえますか?