PHP এর কাজ কি? আমার প্রথমেই পিএইচপির সার্ভার সাইড স্ক্রিপ্টিং সম্পর্কে জানব:
আসলেই স্ক্রিপিং হচ্ছে প্রোগ্রামের একটা প্রতিশব্দ। এইটা হচ্ছে কিছু ইনস্ট্রাশন এর সেট যেটা রান করলে স্বয়ংক্রিয় ভাবে কিছু কাজ হয়। PHP এর কাজ কি আর সার্ভার সাইট বলতে বুঝানো হচ্ছে এই স্ক্রিপ্টগুলোকে ইউজারের কম্পিউটার থকে নিয়ন্ত্রনের বদলে সার্ভার থেকে হেন্ডেল করা। য়খন পিএইচপি ওয়েব পেইজ হেন্ডেল করবে তখন ওয়েব পেইজ ভিজিট করবে তখন ওয়েব সার্ভার পিওইচপি কোড গুলিকে কিছু প্রসেস করবে যেমন যেটা দেখানো দরকার (ছবি, কন্টেন্ট, ভিডিও ইত্যাদি) সেটা দেখাবে আর যেটাকে লুকান্ দরকার (মেথ, কেলকোলেশন, ফাইল অপারেশন ইত্যাদি) ইহা লুকাবে এবং শেষে এইচটিএমএল এ রুপান্তর করে ইউজারের ওয়েব ব্রাউজারে পাঠাবে।
PHP এর কাজ কি ?
পিএইচপি হচ্ছে একটা সার্ভার ল্যাংগুয়েজ সাইড যেটা মুলত ওয়েব ডেবলপমেন্ট এর জন্য ব্যবহিত হয়। এই প্রোগ্রমিং ল্যাংগুয়েজটির উদ্দেশ্য হল ওয়েব পেজ দ্রুত তৈরী করা ডাইনামিকালী।
পিএইচপি শেখার আগে কি জানা থাকা দরকার
১। এইচটিএমএল
২। যদি C জানা থাকে তাহলে সুবিধা আছে।
কি কি সফটওয়ার প্রয়োজন?
যেসব ওয়েব সার্ভার পিএইচপি সাপোর্ট করে সেইরকম হোস্টিং বা জায়গা নিতে হবে। এটি একটি পেইড এ জন্য আপনাকে কিছু টাকা দিতে হবে।
আপাতত শেখার জন্য আমরা নিজের কম্পিউটারেই ওয়েব সার্ভার ইনস্টল করে নিব। এ জন্য নিচের সফটয়ারগুলো ব্যবহার করতে হবে।
সার্ভার সফটওয়ার
১। পিএইচপি ডাউনলোড
২। একটা পিএইচপি কম্পেইটেবল ওয়েব সার্ভার যেমন এপাচি তবে বর্তমানে nginx ইহা খুব জনপ্রিয়।
৩। মাইসিকোয়েল ডেটাবেস (শুধু তখনই লাগবে যদি আপনার এপ্লিকেশনে ডেটাবেস এর কাজ থাকে)
ক্লাইন্ট সফটওয়ার
১। ওয়েব ব্রাউজার যেমন, Mozilla Firefox, Google Chrome
২। একটা টেক্সট এডিটর যেমন, Not Pad আপনি পিএইচপির জন্য Specialized এডিটর ব্যবহার করতে পারেন।
PHP এর কাজ কি? এবং সুবিধা সমূহ
পিএইচপি অনেক সুবিধা রয়েছে। বর্তমানে পিএইচপি দ্বারা অনেক কাজ করা হয়ে থাকে। যেমন, ব্লগ, ইকমার্স থেকে শুরু করে এখন এন্টারপ্রাইজ লেভেলের যেকোন এপ্লিকেশন কিংবা ওয়েব সাইট তৈরী করা হয়। নিচে পিএইচপি এর সুবিধা আলোচনা করা হল।
১। প্রায় সব ডেটাবেস সমর্থক করে: মূল ৫টি ডেটাবেস সহ (Oracle, MySQL, Postgre SQL, ServerSQL, MongoBD) প্রায় সব ডেটা বেস দিয়ে পিএই্চটির কাজ করা যায়। যেকোন ডেটাবেস integrate করা তেমন কঠিন কাজ নয় বরং বহুল ব্যবহিত ডেটাবেসগুলির ড্রাইভার পিএইচটিতে অটোমেটিক সেট করাই আছে।
২। পিএইচপি এর ইঞ্জিন মানুষের ব্রেইনের মত: অন্যান্য ল্যাগুয়েজর তুলনায় পিএইচপির ইঞ্জিন বেশি বুদ্ধিমান।
৩। সাপোর্ট এবং কমিউনিটি: বেশ ঘন ঘন পিএইচপির হাল নাগাদ বের হচ্ছে এবং খুব দ্রুতই নতুন নতুন ফিচার যোগ করছে। এছাড়া পিএইচপির ব্যবহার কারীর তথ্য কমিউনিটি অনেক বড়।যেকোন সমস্যা হলে কোন ফোরামে প্রশ্ন দিলে যত তারতারি সারা পাবেন অন্য ল্যাংগুয়েজ তা পাবেন না।
৪। সহজে শিখে বড় প্রজেক্ট করা: অন্যান্য ল্যাংগুয়েজের তুলনায় পিএইচপি শেখা সহজ শুধু এই HTML এর মধ্যে কোড লিখে সার্ভারে রেখে ব্রাউজারে রান করলেই আউটপুট দেখতে পাচ্ছেন।
অন্যান্য তথ্যাদি
সকল পিএইচপি ফাইল .php দিয়ে শেষ করতে হবে যেমন test.php, sign_up.php, login.php etc.
সকল প্লাটফর্মে সাপোট আছে অর্থ্যাৎ ক্রস প্লাটপর্ফম যেমন, উইন্ডোজ, লিনাক্স (সব ইউনিক সদৃশ অপারেটিং সিস্টেম চলবে)
পিএইচপি তৈরী হয়েছিল ১৯৯৪ সালে এবং তখন নাম ছিল Personal Home Page (PHP), এরপর ১৯৯৮ সালে Version 3 এসেছিল আর PHP 5 Version টি এসেছিল ২০০৪ সালে। বর্তমানে PHP এর সর্বশেষ Version হল 5.6.5 তৈরী হয়েছে ২০১৫ সালে
পিএইচপির কাজ কি?
পিএইচপি দিয়ে বর্তমানে ব্লগ, ইকমার্স থেকে শুরু করে এন্টারপ্রাইজ লেভেলের যেকোন এপ্লিকেশন কিংবা ওয়েবসাইটের কাজ করা হয়।
পিএইচপির আরো টিউটোরিয়াল জানতে আমাদের rent.winstarit.com এ ভিজিট করুন।
ধন্যবাদ।