Ad alanlarıyla ilgili biraz sorun yaşıyorum ve use ifadelerle ilgili .
Ben üç dosya vardır: ShapeInterface.php, Shape.phpveCircle.php .
Bunu göreceli yolları kullanarak yapmaya çalışıyorum, bu yüzden bunu tüm sınıflara koydum:
namespace Shape;
Çevre sınıfımda aşağıdakilere sahibim:
namespace Shape;
//use Shape;
//use ShapeInterface;
include 'Shape.php';
include 'ShapeInterface.php';
class Circle extends Shape implements ShapeInterface{ ....
includeİfadeleri kullanırsam hata almam. Aldığım useifadeleri denersem:
Önemli hata: 'Shape \ Shape' Sınıfı, 8. satırda /Users/shawn/Documents/work/sites/workspace/shape/Circle.php içinde bulunamadı
Birisi bana bu konuda biraz rehberlik edebilir mi?