मुझे नामस्थानों और use
कथनों के साथ थोड़ी परेशानी हो रही है।PHP नामस्थान और "उपयोग"
मेरे पास तीन फाइलें हैं: 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
बयान कोशिश मैं:
Fatal error: Class 'Shape\Shape' not found in /Users/shawn/Documents/work/sites/workspace/shape/Circle.php on line 8
कोई मुझे इस मुद्दे पर एक छोटे से मार्गदर्शन दे सकते हैं?
मैं इस पढ़ सकते हैं और अभी भी काफी यह नहीं मिलता है के बराबर है। क्या बाहरी फाइलों को उपयोग के साथ शामिल किया जाएगा? –
इस विषय के बारे में भी - http: // stackoverflow।कॉम/प्रश्न/33341955/करता है-आयात-या-उपयोग-ऑर्डर-प्रभाव-कार्यक्षमता-इन-php – Peter