কেমন আছেন সবাই? আশা করি ভালই আছেন। আবারো হাজির হলাম আপনাদের মাঝে।
আজকের টিউটোরিয়ালের বিষয়ঃ এডভান্সড পিএইচপি পর্ব -২(পিএইচপি ইনক্লুড ফাংশন) , এই টিউটোরিয়ালে দেখাব কিভাবে পিএইচপি ইনক্লুড ফাংশন নিয়ে কাজ করতে হয়।এই টিউটোরিয়াল দেখার পর আমি আশা করছি আপনিও পিএইচপি ইনক্লুড ফাংশন নিয়ে কাজ করতে পারবেন।
চলুন টিউটোরিয়াল দেখে শিখে নেইঃ
পিএইচপি ইনক্লুড ফাংশন :
আপনি ইচ্ছে করলেই সার্ভার এক্সিকিউট করার আগেই পিএইচপির একটা ফাইল অন্য আরেকটা পিএইচপি ফাইলে ঢুকিয়ে দিতে পারেন include() ফাংশন দিয়ে। include() - ফাংশন ভুল হলে সতর্ক করে দিবে তবে স্ক্রিপ্টটি এক্সিকিউট করবে। warning মেসেজ দিবে। এই ফাংশনে প্যারামিটার দিতে হবে ফাইলটির path যেটা যুক্ত করতে চাচ্ছেন। যেমন include('file/path/index.php') এভাবে এ ফাংশন দিয়ে অনেক কাজ বেচে যায় যেমন আপনি যদি একটা মেনু, হেডার, ফুটার বা যেকোন অংশ যেটা আপনি চান যে আমার ওয়েব সাইটের সকল পেজেই এটা দেখাবে তাহলে একটা পিএইচপি ফাইলে সেটা (মেনু, হেডার, ফুটার ইত্যাদি) তৈরী করে অন্য সব পেজে এ ফাংশন দুটি দিয়ে যোগ করে দিতে পারেন।ফলে আলাদা আলাদা ভাবে প্রতিটি পেজে আর এগুলো যোগ করতে হলনা।আবার যদি এই include ফাইলে কোন কিছু আপডেট করেন সেটা বা একটা কোন নতুন জিনিস যোগ করেন তাহলে সেটা সব পেজে গিয়েই যুক্ত হবে। পৃথকভাবে সব পেজে গিয়ে আর যোগ করতে হবেনা।
উদাহরন : ধরুন “menu.php”নামে একটা ফাইল অাছে এটাকে যোগ করতে হবে এভাবে include_once() আরকেটি ফাংশন আছে যেটার কাজ হুবহু include() এর মত শুধু পার্থক্য হল এটা একবার ফাইলটি যুক্ত/include করবে। আরও পরিষ্কার করে বলি ধরুন একটা (webschoolbd.php) পিএইচপি ফাইলে নিচের মত আছে
এখন test.php আরেকটি ফাইল আছে যেখানে কিছু কনটেন্ট আছে। এবার webschoolbd.php ফাইলটি রান করান তাহলে ৩ বার test.php ফাইলের কনটেন্ট webschoolbd.php এর আউটপুটে দেখতে পারবেন। অর্থ্যাৎ ৩ বার test.php ফাইলটি include হয়েছে।
এবার webschoolbd.php ফাইলে include এর জায়গায় include_once() বসিয়ে দেখুন একবার test.php ফাইলের কনটেন্ট দেখতে পারবেন কারন একবার ফাইলটি include হয়েছে শেষের দুটি include_once() কাজ করেনি কারন উপরে একবার ইতোমধ্যে include হয়ে গেছে।
সুতরাং include_once() প্রথমে যাচাই করে যে ফাইলটি যুক্ত আছে কিনা, যদি থাকে তাহলে আর include/যুক্ত করেনা আর না থাকলে যুক্ত করে।
কখন include এবং কখন require ব্যবহার করবেন?
include() কিংবা include_once() তখনি ব্যবহার করবেন যখন আপনার এপ্লিকেশনটি included ফাইলটি ছাড়াও চলা উচিৎ অথবা ঐ ফাইলটি অপশনাল। আর যদি ঐ ফাইলটি ছাড়া আপনার এপ্লিকেশন চলবেনা কিংবা ফাইলটি জরুরী তখন require() বা require_once() ব্যবহার করবেন।
আমি ওয়েব স্কুল বিডি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 8 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 2 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
বাংলাদেশের প্রথম অনলাইন ভিত্তিক ট্রেনিং সেন্টার "Web School BD"। গত ১ বসর ধরে সফল ভাবে অনলাইনে ফ্রীলেন্সিং এর উপর ট্রেনিং দিয়ে দক্ষ ফ্রিলেন্সার হিসেবে তৈরি করে আসছে! ওয়েব স্কুল বিডি পেজঃ https://www.facebook.com/WebSchoolBDs/ ওয়েব স্কুল বিডি টিউটোরিয়াল : http://tutorial.webschoolbd.com/