উত্তর:
এর কোনও অর্থ নেই, এটি কেবল একটি ফাইল এক্সটেনশান। এই ফাইলটি অন্যান্য পিএইচপি ফাইলগুলি অন্তর্ভুক্ত করার জন্য ডিজাইন করা থাকলে, এটি একটি এক্সটেনশনের ফাইলগুলির নামকরণের জন্য কিছু লোকের সম্মেলন, তবে এটি কেবল কনভেনশন।
এটির একটি সম্ভাব্য অসুবিধা রয়েছে যা হ'ল সার্ভারগুলি সাধারণত পি এইচ পি হিসাবে ফাইলগুলি পার্স করার জন্য কনফিগার করা হয় না, সুতরাং যদি ফাইলটি আপনার ওয়েবের মূলের মধ্যে বসে এবং আপনার সার্ভারটি ডিফল্ট উপায়ে কনফিগার করা থাকে তবে কোনও ব্যবহারকারী আপনার পিএইচপি উত্স কোডটি দেখতে পাবে সরাসরি ইউআরএল পরিদর্শন করে। ফাইল ফাইল।
এর একমাত্র সম্ভাব্য সুবিধা হ'ল কোন ফাইলগুলি অন্তর্ভুক্ত হিসাবে ব্যবহৃত হয় তা সনাক্ত করা সহজ। যদিও কেবল তাদের একটি। Php এক্সটেনশন দেওয়া এবং এগুলিকে একটি অন্তর্ভুক্ত ফোল্ডারে রেখে দেওয়া উপরে উল্লিখিত অসুবিধা ছাড়াই একই প্রভাব ফেলে।
.phpএবং এর জন্য নয় .inc। পিএইচপি অন্যান্য ফাইল টাইপ সঙ্গে কাজ অন্তর্ভুক্ত। একটি, '.html', '.js', '.css', '.txt' বা যে কোনও কাস্টম ফাইল এক্সটেনশান আপনি ভাবতে পারেন সেগুলি থেকেও এইচএইচপি পার্সকে পিএইচপি কোড পড়তে সক্ষম করবে। আপনি যখন ফাইল ভিত্তিক ডাটাবেস তৈরি করতে চান এবং এটি কোনও ডাটাবেস ফাইল কিনা তা বলতে চাইলে দরকারী। মত .data। তারপরে আপনি এটি সুরক্ষিত করার জন্য উপরে @ ক্লিয়ারক্রেসেন্ডোর মন্তব্যটি ব্যবহার করতে পারেন।
যদি আপনি ফাইলটির বিষয়বস্তু এর আউটপুট না দিয়ে পরিবেশিত হওয়ার বিষয়ে উদ্বিগ্ন হন। তোমার মত ডবল এক্সটেনশন ব্যবহার করতে পারেন: file.inc.php। এটি তখন সহায়কতা এবং রক্ষণাবেক্ষণের একই উদ্দেশ্যে কাজ করে।
আমার সাইটে আমার পৃষ্ঠায় প্রতিটি পৃষ্ঠার জন্য সাধারণত 2 পিএইচপি ফাইল থাকে:
welcome.phpমূল ফোল্ডারে একটি নামযুক্ত , সমস্ত HTML চিহ্নআপ রয়েছে।welcome.inc.phpএ incফোল্ডার সব পিএইচপি ফাংশন নির্দিষ্ট ধারণকারী welcome.phpপাতা।সম্পাদনা: ডাবল এক্সটেনশন ব্যবহারের আরেকটি সুবিধা হ'ল .inc.phpযে কোনও আইডিই ফাইলটিকে পিএইচপি কোড হিসাবে স্বীকৃতি দিতে পারে।
এটি এমন একটি কনভেনশন যা প্রোগ্রামার সাধারণত ফাইল অন্তর্ভুক্ত করার জন্য বিভিন্ন ফাইলের নাম সনাক্ত করতে ব্যবহার করে। যাতে অন্য বিকাশকারীরা যদি তাদের কোড নিয়ে কাজ করে তবে তিনি সহজেই সনাক্ত করতে পারেন যে এই ফাইলটি কেন রয়েছে এবং কেবলমাত্র ফাইলটির নাম দেখে এই ফাইলটির উদ্দেশ্য কী।
আমার মতে, এগুলি বিকাশকালে ফাইলগুলি অন্তর্ভুক্ত করার জন্য দ্রুত এটি সন্ধান করার একটি উপায় হিসাবে ব্যবহৃত হয়েছিল। সত্যিই এগুলি কনভেনশন এবং ফ্রেমওয়ার্ক ডিজাইনের মাধ্যমে অচল করে দেওয়া হয়েছে।
নোট করুন যে আপনি অ্যাপাচি কনফিগার করতে পারেন যাতে .incএক্সটেনশন সহ সমস্ত ফাইল সরাসরি ইউআরএল পরিদর্শন করে পুনরুদ্ধার করা নিষেধ।
লিঙ্কটি দেখুন: /server/22577/how-to-deny-the-web-access-to-some-files
requireবাincludeকাঠামোয় ব্যবহৃত হবে এবং বাকি সময়টিকে সরল পাঠ হিসাবে বিবেচনা করা হবে। আপনার সার্ভারে এটি পাঠ্য হিসাবে চিকিত্সা ক্ষতি করবে না, কেবল তখনই ব্যথা হয় যখন আপনার কোডটি শেষ ব্যবহারকারীর কাছে পাঠ্য হিসাবে প্রেরণ করা হয়)।