ฉันมีปัญหาเล็กน้อยกับเนมสเปซและ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
ข้อความที่ฉันได้รับ:
ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'Shape \ Shape' ใน /Users/shawn/Documents/work/sites/workspace/shape/Circle.php ในบรรทัดที่ 8
ใครช่วยกรุณาให้คำแนะนำเล็กน้อยเกี่ยวกับปัญหานี้