मुझे नामस्थान और 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 में /User/shawn/Documents/work/sites/workspace/shape/Circle.php में कक्षा 'शेप' शेप नहीं मिली।
कृपया कोई मुझे इस मुद्दे पर थोड़ा मार्गदर्शन दे सकता है?