কোনও অতিরিক্ত ফাইলকে পিএইচপি স্ক্রিপ্টের সাথে সংযুক্ত করতে, বিশেষ ফাংশন অন্তর্ভুক্ত ব্যবহার করুন। একটি বাহ্যিক নথি সংযুক্ত করার পরে, প্রোগ্রামারটির বর্তমান অ্যাপ্লিকেশনটিতে লিখিত কোড বা অন্যান্য সামগ্রী ব্যবহার করার সুযোগ রয়েছে।
ফাংশন অন্তর্ভুক্ত
অন্তর্ভুক্ত নিম্নলিখিত সিনট্যাক্স রয়েছে:
"ফাইলের নাম" অন্তর্ভুক্ত করুন;
নামটি অন্তর্ভুক্ত নথির এক্সটেনশন সহ একটি আপেক্ষিক বা পরম পথ। যদি কোনও অবস্থান নির্দিষ্ট না করা থাকে, পিএইচপি স্বয়ংক্রিয়ভাবে কনফিগারেশন php.ini এর বিষয়বস্তু যাচাই করবে, যা অন্তর্ভুক্ত_পথ নির্দিষ্ট করে - একটি ডিরেক্টরি যেখানে অতিরিক্ত পাঠাগার স্থাপন করা যেতে পারে। যদি নির্দেশটি ফাঁকা থাকে বা প্রয়োজনীয় ফাইলটি এতে উল্লিখিত পথে পাওয়া যায় না, তবে অন্তর্ভুক্ত প্রকাশটি উপেক্ষা করা হবে।
একবার সক্ষম হয়ে গেলে, আপনি স্ক্রিপ্টে যে সামগ্রীটি চান তা ব্যবহার করতে পারেন, ভেরিয়েবল বরাদ্দ করতে পারেন, ঘোষিত কনস্ট্রাক্ট ব্যবহার করতে পারেন ইত্যাদি etc. উদাহরণস্বরূপ, দুটি ফাইল রয়েছে 1.php এবং 2.php। 1.php এর বিষয়বস্তুটি এর মতো দেখাচ্ছে:
<? পিএইচপি
ly প্রথমত = "প্রথম ফাইল থেকে পরিবর্তনশীল";
$ দ্বিতীয়ত = "আমদানি করা মান";
?>
উপরের ভেরিয়েবলগুলি ২.php এ অন্তর্ভুক্ত করতে, আপনি নিম্নলিখিত ক্রিয়াকলাপটি সম্পাদন করতে পারেন:
<? পিএইচপি
"1.php" অন্তর্ভুক্ত করুন;
প্রতিধ্বনি $ প্রথমত;
$ উত্থাপন = "ly দ্বিতীয়ত";
প্রতিধ্বনি $ উত্থিত; ?>
দ্বিতীয় ফাইলটির এই স্ক্রিপ্টে, অন্তর্ভুক্ত কমান্ডটিতে প্রথম নথির বিষয়বস্তু অন্তর্ভুক্ত রয়েছে, যার পরে 1.php এ ঘোষিত ভেরিয়েবলগুলি স্ক্রিনে প্রয়োজনীয় মানগুলি প্রদর্শন করতে ব্যবহৃত হয়।
অন্তর্ভুক্তি ফাইলের একেবারে শুরুতে এবং ডকুমেন্টের যে কোনও অংশে ঘোষিত ফাংশনের অভ্যন্তরে ব্যবহার করা যেতে পারে। রিমোট সার্ভারে থাকা ফাইলগুলি সংযোগ করতে ফাংশনটি ব্যবহার করা অযাচিত। আপনি যদি এই বৈশিষ্ট্যটি প্রয়োগ করতে চান তবে আপনার স্থানীয় বা রিমোট সার্ভারে php.ini ফাইলের অনুমতি_url_fopen বিকল্পটি সক্ষম করতে হবে।
প্রয়োজন
প্রয়োজনীয় ফাংশন অন্তর্ভুক্ত অনুরূপ। কমান্ডগুলি সিনট্যাক্স এবং এক্সিকিউশন প্রযুক্তিতে পৃথক নয়। পার্থক্যটি কেবল হ'ল যদি নির্দিষ্ট ফাইলটি অনুপস্থিত থাকে তবে স্ক্রিপ্টটি সমাপ্ত করতে হবে, এবং এর সাথে স্ক্রিপ্টটি কার্যকর করা চালিয়ে যাবে এবং সংশ্লিষ্ট E_WARNING সতর্কতা প্রদর্শন করবে, যা @ বিশেষ অক্ষর ব্যবহার করে দমন করা যেতে পারে। উদাহরণ স্বরূপ:
<? পিএইচপি
"1q.php" প্রয়োজন;
প্রতিধ্বনি "স্ক্রিপ্ট কাজ করা বন্ধ করে"; ?>
এই উদাহরণে, অস্তিত্বহীন নথির 1q.php পথটি নির্দিষ্ট করা হয়েছে। যদি ফাইলটি অনুপস্থিত থাকে তবে স্ক্রিপ্টটি ইকো কমান্ড কার্যকর করবে না এবং ব্যবহারকারীর স্ক্রিনটি ফাঁকা শীট বা ত্রুটি বার্তা প্রদর্শন করবে (php.ini সেটিংসের উপর নির্ভর করে)। আপনি যদি অনুরূপ কোডটি অন্তর্ভুক্ত করে প্রবেশ করে থাকেন তবে:
<? পিএইচপি
"1q.php" অন্তর্ভুক্ত;
প্রতিধ্বনি "স্ক্রিপ্ট অবিরত"; ?>
প্রতিধ্বনি কমান্ড কার্যকর করা হবে এবং সংশ্লিষ্ট পাঠ্য প্রদর্শন প্রদর্শিত হবে।