আমার একটি ক্লাস সহ একটি ফাইল আছে Resp
। পথটি হ'ল:
C:\xampp\htdocs\One\Classes\Resp.php
এবং আমি একটি আছে index.php
এই ডিরেক্টরিতে ফাইল :
C:\xampp\htdocs\Two\Http\index.php
এই index.php
ফাইলে আমি একটি ক্লাস ইনস্ট্যান্ট করতে চাই Resp
।
$a = new Resp();
আমি জানি আমি ব্যবহার করতে পারি require
include
ক্লাসের সাথে ফাইলটি অন্তর্ভুক্ত বা কীওয়ার্ডগুলি :
require("One\Classes\Resp.php"); // I've set the include_path correctly already ";C:\xampp\htdocs". It works.
$a = new Resp();
তবে আমি ব্যবহার না করে require
বা ক্লাস আমদানি করতে চাইinclude
। আমি use
কীওয়ার্ডটি কীভাবে কাজ করে তা বোঝার চেষ্টা করছি । আমি এই পদক্ষেপগুলি চেষ্টা করেছিলাম কিন্তু কিছুই কার্যকর হয় না:
use One\Classes\Resp;
use xampp\htdocs\One\Classes\Resp;
use htdocs\One\Classes\Resp;
use One\Classes;
use htdocs\One\Classes; /* nothing works */
$a = new Resp();
এটা বলে:
Fatal error: Class 'One\Classes\Resp' not found in C:\xampp\htdocs\Two\Http\index.php
কীওয়ার্ডটি কীভাবে use
কাজ করে? আমি কি ক্লাস আমদানি করতে এটি ব্যবহার করতে পারি?
namespace
। আসলে আপনি যদি নেমস্পেস ব্যবহার না করেন তবে কোনও সিমফনি নেই