বর্তমান সময়ে পিএইচপি ডেভেলপারদের জন্য এবং পিএইচপি ভিত্তিক ফ্রেমওয়ার্ক ও সিএমএস গুলো শেখার জন্য অবজেক্ট ওরিয়েন্টেড পিএইচপি অত্যাবশ্যক।
পিএইচপিকে ডিজাইন করা হয়েছে এইচটিএমএল এর সাথে ব্যবহার উপযোগি করে। পিএইচপি এইচটিএমএল এর ভিতর এমবেডেড হতে পারে আবার এটাকে এইচটিএমএল এর সাথে ব্যবহার করা যেতে পারে এবং শেষে পিএইচপি ব্রাউজারে এইচটিএমএল রিটার্ন করে। পিএইচপি কোড হচ্ছে আমাদের ইনপুট এবং ওয়েব পেজ হচ্ছে তার আউটপুট। আমরা যেসব ফাইল তৈরি করবো তার শেষে .php দিয়ে সার্ভারকে বোঝাবো যে আমারা পিএইচপি নিয়ে কাজ করছি।
আমরা যারা ওয়েব নিয়ে কাজ করি তারা .htm ও .html এর সাথে সবাই পরিচিত যা কিনা এইচটিএমএল ফাইলের শেষে (ফাইলের এক্সটেনশন হিসেবে) লেখা হয়, পিএইচপি এর ক্ষেত্রে ঠিক সেই একই ব্যপার। কিন্তু পিএইচপি আমাদেরকে দিবে আরও বেশি ফ্লেক্সিবিলিটি, এইচটিএমএল পেজ হলো স্বভাবতই স্ট্যাটিক মানে ভিজিটর সবসময় একই পেজ দেখে কিন্তু পিএইচপি দিয়ে আমরা ডাইনামিক পেজ তৈরি করতে পারবো মানে পেজের কন্টেন বদলানো যাবে কিছু কন্ডিশানের উপর ভিত্তি করে যেমন ইউজারের সাথে ইন্টারেক্ট করে অথবা ডাটাবেজে রক্ষিত ডাটার উপর ভিত্তি করে।
আমরা যারা ওয়েব নিয়ে কাজ করি তারা .htm ও .html এর সাথে সবাই পরিচিত যা কিনা এইচটিএমএল ফাইলের শেষে (ফাইলের এক্সটেনশন হিসেবে) লেখা হয়, পিএইচপি এর ক্ষেত্রে ঠিক সেই একই ব্যপার। কিন্তু পিএইচপি আমাদেরকে দিবে আরও বেশি ফ্লেক্সিবিলিটি, এইচটিএমএল পেজ হলো স্বভাবতই স্ট্যাটিক মানে ভিজিটর সবসময় একই পেজ দেখে কিন্তু পিএইচপি দিয়ে আমরা ডাইনামিক পেজ তৈরি করতে পারবো মানে পেজের কন্টেন বদলানো যাবে কিছু কন্ডিশানের উপর ভিত্তি করে যেমন ইউজারের সাথে ইন্টারেক্ট করে অথবা ডাটাবেজে রক্ষিত ডাটার উপর ভিত্তি করে।
পিএইচপি এর সিন্টেক্স সমূহ সি, জাভা এবং পার্লের সাথে অনেকটাই মিল আছে। আপনি যদি এই তিনটার যেকোন একটা জানেন তাহলে আপনি অনেক মিল খুঁজে পাবেন, যদি নাও জেনে থাকেন তাহলেও কোন সমস্যা নাই কারন পিএইচপি জানার জন্য আপনার কোন ল্যাংগুয়েজ জানা থাকার দরকার নাই।বর্তমান সময়ে পিএইচপি ডেভেলপারদের জন্য এবং পিএইচপি ভিত্তিক ফ্রেমওয়ার্ক ও সিএমএস গুলো শেখার জন্য অবজেক্ট ওরিয়েন্টেড পিএইচপি অত্যাবশ্যক। যারা অবজেক্ট ওরিয়েন্টেড পিএইচপি শিখতে আগ্রহী তাদের জন্য এই সিরিজ।
দেখুন কিভাবে অবজেক্ট ওরিয়েন্টেড পিএইচপিতে ক্লাস, মেথড ও অবজেক্ট নিয়ে কাজ করবেন - ভিডিওতে
প্রজেক্ট ভিত্তিক বাংলা পি এইচ পি (PHP) প্রোগ্রামিং টিউটোরিয়াল - সব এক সাথে ইউটিউবে
No comments:
Post a Comment