আসসালামুআলাইকুম বন্ধুরা আশা করি সবাই ভালো আছ ।তো আজকে আমরা আলোচনা করব পিএইচপি কি ? পিএইচপি কোথা থেকে এলো ?কেন আমরা এটা ব্যবহার করব ইত্যাদি নিয়ে। তাহলে কথা না বাড়িয়ে শুরু করা যাক।
PHP হচ্ছে Hypertext Processor, এটা মূলত একটি সার্ভার সাইড স্ক্রিপ্টিং ল্যঙ্গুয়েজ যা লিনাক্স ওয়েব সার্ভারে এক্সিকিউট হয়। তাই প্রত্যেক ডেভলপারের কাছে পিএইচপি জনপ্রিয় একটি ভাষা। পিএইচপির মাধ্যমে বিভিন্ন ওয়েব এপ্লিকেশন এবং ওয়েবসাইট তৈরি করা হয়।এটির সুবিধা হচ্ছে এটির মাধ্যমে ওয়েবসাইট কিংবা ওয়েব অ্যাপ্লিকেশন এ Dynamic page সংযুক্ত করা সম্ভব। এটি একটি সম্পূর্ণ বিনামূল্যের open source scripting language।
টিএসপি হাজার 1995 সালে রাসমুস লেউর্ফ আবিষ্কার করেন। এটি তৈরির কাজ শুরু হয় হাজার 1994 সাল থেকে যখন তার নাম ছিল personal home page। 1995 সালের 8 জুন পিএইচপির সঙ্গে এইচটিএমএল যুক্ত করা হয়।1998 সালে পিএইচপির ভার্শন 3 এবং 2004 সালে পিএইচপির ভার্সন 5 আর 2019 সালের মার্চের দিকে ভার্সন 7.3. 3 টি প্রকাশিত হয়।
পিএইচপি (PHP) File কি ?
PHP Code সমূহ web server এই সংরক্ষিত থাকে কিংবা executed অবস্থায় থাকে। যখন কেউ ওয়েবসাইটে প্রবেশ করে তখন তা browser এ plain HTML হিসেবে প্রদর্শিত হয়।PHP ফাইল সাধারণত text, HTML,css, Java script ইত্যাদি দ্বারা তৈরি করতে পারে।PHP ফাইল এর extension ".PHP " লিখতে হয়। উদাহরণ:index.php,home.php ইত্যাদি।
এইচপির মাধ্যমে কি করা সম্ভব?
1. Dynamic page তৈরি করতে পিএইচপি ব্যবহার করা হয়।
2. PHP file সমূহকে সার্ভারে যেকোনো সময় পরিবর্তন ঘটানো সম্ভব।(open, write,read, delete)
3. এর মাধ্যমে ইউজারের ডাটা সংরক্ষণ করা সম্ভব
4. এর মাধ্যমে cookies গ্রহণ ও পেরন করা সম্ভব।
5. PHP এর মাধ্যমে user access নিয়ন্ত্রণ করা যায়।
6. পিএইচপিতে ইউজার ডাটা নিরাপদ থাকে কারণ প্রত্যেকটি ডাটা এনক্রিপটেড অবস্থায় থাকে।
পিএইচপি কেন ?
এইচপি অনেক প্লাটফর্মে রান করা সম্ভব যেমন ধরুন :-Widows, Linux,Mac x,unix ইত্যাদি। তাছাড়া পিএইচপি সম্পূর্ণ বিনামূল্যের একটি সেবা। এটি সাধারণত যে কোন সার্ভারে compatible । যেমন :Apache,lis ইত্যাদি। এটি শিখা অনেক সহজ তাই বেশিরভাগ ডেভলপার পিএইচপি কে বেছে নেয়।
আশাকরি আমি সবাইকে ভালো কিছু দিতে পেরেছি। পিএইচপি সম্পর্কে যদি আরো কোন প্রশ্ন থাকে তাহলে আমাকে কমেন্টে জানাতে পারো। ধন্যবাদ
love thuis
ReplyDeletehi
ReplyDeletehi nice
ReplyDeletecool
ReplyDelete