পরিচয়
অন্তর্ভুক্ত এর সাহায্যে একটি ফাইলের পিএইচপি কোড অন্য পিএইচপি স্ক্রিপ্টে ব্যবহারের জন্য উপলব্ধ করা যেতে পারে বিবৃতি এই বৈশিষ্ট্যটি একবার ফাংশন এবং ক্লাস লিখে এবং যেখানে প্রয়োজন সেখানে কল করার মাধ্যমে মডুলার প্রোগ্রাম বিকাশ সক্ষম করে৷
অন্তর্ভুক্ত বিবৃতিটি ডিফল্টরূপে বর্তমান ফোল্ডারে ফাইলের জন্য পরীক্ষা করে এবং আরও include_path-এ উল্লিখিত ডিরেক্টরিগুলিতে পরীক্ষা করে php.ini এর সেটিং . যদি চাওয়া ফাইলটি বর্তমান ফোল্ডারের পাশাপাশি অন্তর্ভুক্ত_পাথ ফোল্ডারে উপলব্ধ না হয়, পিএইচপি পার্সার ই_সতর্কতা নির্গত করে এবং কলিং মডিউল কার্যকর করা অব্যাহত রয়েছে।
অন্তর্ভুক্ত ফাইল অন্তর্ভুক্তির আগে কলিং মডিউলে সংজ্ঞায়িত ভেরিয়েবল অ্যাক্সেস করতে পারে। এই ধরনের ভেরিয়েবলের বিশ্বব্যাপী সুযোগ থাকবে।
উদাহরণ অন্তর্ভুক্ত করুন
নিম্নলিখিত উদাহরণে প্রধান পিএইচপি স্ক্রিপ্ট test.php
অন্তর্ভুক্ত করেউদাহরণ
/ /test.php
আউটপুট
কমান্ড লাইন −
থেকে প্রধান স্ক্রিপ্ট চালানো হলে এটি নিম্নলিখিত ফলাফল তৈরি করবেমূল স্ক্রিপ্টের ভিতরে
এখন test.php স্ক্রিপ্ট কল করা হচ্ছে
300
tests.php থেকে ফিরে আসে
ব্যর্থতার জন্য সতর্কতা অন্তর্ভুক্ত
নিম্নলিখিত উদাহরণে, অস্তিত্বহীন ফাইলের ফলাফলকে সতর্কতায় অন্তর্ভুক্ত করার চেষ্টা করুন
উদাহরণ
প্রে>আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে। নোট করুন যে প্রোগ্রামটি সতর্কতা −
এর উপর শেষ হয় নাinside main scriptnow কলিং nosuchfile.php scriptPHP সতর্কতা:অন্তর্ভুক্ত(nosuchfile.php):স্ট্রীম খুলতে ব্যর্থ হয়েছে:5PHP লাইনে এমন কোন ফাইল বা ডিরেক্টরি নেই সতর্কীকরণ:অন্তর্ভুক্ত():অন্তর্ভুক্তির জন্য 'nosuchfile.php' খুলতে ব্যর্থ হয়েছে (include_path) ='C:\xampp\php\PEAR') লাইন 5 এ nosuchfile.php থেকে ফিরে আসেঅভ্যন্তরীণ ফাংশন থেকে অন্তর্ভুক্ত করুন
পরবর্তী উদাহরণে, test.php একটি ফাংশনের ভিতরে অন্তর্ভুক্ত করা হয়েছে। অন্তর্ভুক্ত ফাইলের ভিতরে কোড ফাংশনের অংশ হিসাবে বিবেচিত হবে। সুতরাং অন্তর্ভুক্ত ফাইলের ভেরিয়েবলগুলি ফাংশনের বাইরে অ্যাক্সেসযোগ্য হবে না
উদাহরণ
//প্রধান স্ক্রিপ্ট//test.php অন্তর্ভুক্তআউটপুট
কমান্ড লাইন−
থেকে প্রধান স্ক্রিপ্ট চালানো হলে এটি নিম্নলিখিত ফলাফল তৈরি করবে100test.php কে ভিতরের ফাংশন থেকে ডাকা হয়েছেPHP নোটিশ:Undefined variable:var2 in C:\xampp\php\testscript.php লাইন 9 নোটিশ:অনির্ধারিত ভেরিয়েবল:var2 in C:\xampp\php\testscript.php লাইন 9 ভেরিয়েবল থেকে অন্তর্ভুক্ত ফাইল বাইরে ফাংশনঅন্তর্ভুক্ত ফাইল থেকে ফিরে
অন্তর্ভুক্ত বিবৃতিটি সাফল্যের জন্য সত্য এবং ব্যর্থতার ক্ষেত্রে মিথ্যা প্রদান করে। যদি অন্তর্ভুক্ত ফাইলটি স্পষ্টভাবে একটি অভিব্যক্তি প্রদান করে, তবে এটি আরও প্রক্রিয়াকরণের জন্য মডিউল কল করে ব্যবহার করা যেতে পারে৷
উদাহরণ
//প্রধান স্ক্রিপ্ট//test.php//test1.php//test2.phpআউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
রিটান ভ্যালু :100 রিটার্ন ভ্যালু :রিটার্ন ভ্যালু :1