পিএইচপি টিউটোরিয়াল - PHP Tutorial
পিএইচপি(PHP) একটি সার্ভার স্ক্রিপ্টিং ল্যাংগুয়েজ এবং ওয়েব পেজকে ডায়নামিক ও সুদর্শনীয় করে তোলার জন্য একটি শক্তিশালী অবকাঠামো।
পিএইচপি হল সার্বজনীন, ফ্রি এবং মাইক্রোসফট এএসপি এর প্রতিদ্বন্দ্বী।
পিএইচপি টিউটোরিয়াল এর প্রতিটি পরিচ্ছেদে আছে অসংখ্য উদাহরণ সেকশন। আপনি উদাহরণ সেকশনে মাউস নিয়ে গেলে উপরের কোণায় কোড copy
করার একটি অপশন দেখতে পাবেন। copy
অপশনে মাউস ক্লিক করলে ক্লিপবোর্ডে কোড কপি হবে।
আপনি আপনার এডিটর ওপেন করে copy
করা কোড paste
করতে পারবেন। এছাড়া উদাহরণ সেকশনের নিচে উদাহরণের ফলাফলও দেখানো হয়েছে।
সহজ পদ্ধতিতে পিএইচপি শিখুন
আমাদের "ফলাফল" অংশ আপনার পিএইচপি শেখা সহজ করে দিবে। কেননা, এটির মাধ্যমে আপনি একই সাথে পিএইচপি সোর্স কোড এবং এইচটিএমএল কোডের আউটপুট দেখতে পারবেন।
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
echo "হ্যালো পিএইচপি!";
?>
</body>
</html>
হ্যালো পিএইচপি!
পিএইচপি শেখা শুরুর পূর্ব শর্তসমূহ
পিএইচপি শেখা শুরু করার পূর্বে নিচের বিষয়গুলোর উপর আপনার সাধারণ ধারনা থাকতে হবেঃ
- এইচটিএমএল- ওয়েব পেজের কন্টেন্ট সরবরাহ করে।
- সিএসএস- ওয়েব পেজের নকশা তৈরি করে।
- জাভাস্ক্রিপ্ট- ওয়েব পেজের কাজের ধারা নিয়ন্ত্রণ করে।
পিএইচপি কি?
- PHP এর পূর্ণরুপঃ "Hypertext Preprocessor"
- পিএইচপি বহুল ব্যবহৃত এবং একটি ওপেন সোর্স স্ক্রিপ্টিং ল্যাংগুয়েজ
- পিএইচপি স্ক্রিপ্টসমূহ সার্ভারে সম্পাদিত হয়
- পিএইচপি ডাউনলোড এবং ব্যবহার সম্পূর্ন ফ্রি
পিএইচপি একটি চমৎকার এবং জনপ্রিয় ল্যাংগুয়েজ
- এটি এতটাই শক্তিশালী যে, সবচেয়ে বড় ব্লগিং সিস্টেম ওয়ার্ডপ্রেসেও কোর ভাষা হিসাবে ব্যবহৃত হয়েছে।
- এটি ফেসবুকের মত বিশাল সোস্যাল নেটওয়ার্ক পরিচালনার জন্যও ব্যবহৃত হয়।
- সহজ হওয়ার কারণে নতুনরা সার্ভার সাইড ল্যাংগুয়েজ হিসাবে এটিই প্রথম শিখে!
পিএইচপি ফাইল কি?
- একটি পিএইচপি ফাইলে টেক্সট, এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট এবং পিএইচপি কোড থাকতে পারে।
- পিএইচপি কোড সার্ভারে সম্পাদিত(execution) হয় এবং এর ফলাফল ব্রাউজারে এইচটিএমএল ফরম্যাটে প্রদর্শিত হয়।
- পিএইচপি ফাইলকে ".php" এক্সটেনশন দিয়ে সংরক্ষণ(save) করতে হয়।
পিএইচপি কেন শিখবেন?
- পিএইচপি ডায়নামিক পেজ কন্টেন্ট তৈরি করতে পারে।
- পিএইচপি সার্ভারে ফাইল তৈরি করতে পারে, পড়তে পারে, লিখতে পারে, ডিলেট করতে পারে এবং ফাইল ওপেন ও ক্লোজ করতে পারে।
- পিএইচপি ফর্ম ডেটা সংরক্ষন করতে পারে।
- পিএইচপি কুকি(cookies) সংরক্ষন এবং পাঠাতে পারে।
- পিএইচপি ডেটাবেজে ডেটা যোগ, বিয়োগ এবং পরিবর্তন করতে পারে।
- পিএইচপি ইউজার এক্সেস কন্ট্রোল করতে পারে।
- পিএইচপি ডেটা এনক্রিপ্ট করতে পারে।
পিএইচপির আউটপুট শুধুমাত্র এইচটিএমএলে সীমাবদ্ধ নাই। পিএইচপির মাধ্যমে আপনি ছবি, পিডিএফ ফাইল এবং এমনকি ফ্ল্যাশ মুভিও আউটপুট হিসাবে নিতে পারেন। এছাড়া আপনি যেকোনো ধরণের টেক্সটকেও আউটপুট হিসাবে নিতে পারেন। যেমন; HTML এবং XML।
পিএইচপি কেন ব্যবহার করবেন?
- পিএইচপি বিভিন্ন প্লাটফর্মে সাপোর্ট করে। যেমন- Mac OS, Linux, Windows, Unix ইত্যাদি।
- বর্তমানে ব্যবহৃত সকল সার্ভারে পিএইচপি সাপোর্ট করে। যেমন- Apache, Nginx, IIS ইত্যাদি।
- পিএইচপিতে বিশাল আকারের ডেটাবেজ সাপোর্ট করে।
- পিএইচপি সম্পূর্ন ফ্রি। অফিসিয়াল পিএইচপি রিসোর্স ডাউনলোডঃ www.php.net
- পিএইচপি অনেক সহজে শেখা যায় এবং দক্ষতার সাথে সার্ভার সাইডে রান করানো যায়।