ডাইনামিক এবং ইন্ট্রাকটিভ ওয়েব সাইট তৈরির জন্য PHP একটা শক্তিশালি ল্যাঙ্গুয়েজ। PHP কে বলা হয় Hypertext Preprocessor। ওপেন সোর্স জেনারেল পারপোজ স্ক্রিপ্টিং ল্যঙ্গুয়েজ হিসেবে PHP ব্যাপকভাবে ব্যবহৃত হচ্ছে, বিশেষ করে ওয়েব ডেভলপমেন্টে এর জুরি নেই। ডাইনামিক ওয়েব সাইট তৈরির ক্ষেত্রে PHP আজ জনপ্রিয়তার শীর্ষে উঠে এসেছে। এছাড়া PHP ওয়েবে তথ্য সংরক্ষণের ক্ষেত্রে সর্বোচ্চ নিরাপত্তা প্রদান করে। হয়।এছাড়াও PHP এর সাথে MySql ডাটাবেজ সংযুক্ত করে যে কোন ওয়েব সাইটকে অনেক বেশি ব্যবহার বান্ধব করা সম্ভব হয়।তাই একজন ভাল মানের ওয়েব ডেভলপার হিসেবে নিজেকে তৈরি করার জন্য PHP শেখার বিকল্প নেই।
আমরা প্রজেক্ট ভিত্তিক টিউটোরিয়ালের মাধ্যমে PHP এর গুরুত্বপূর্ণ বিষয় গুলোকে আকর্ষণীয় ভাবে উপস্থাপন করার চেষ্টা করব, যেন যে কেউ খুব সহজেই PHP তে দক্ষতা অর্জন করতে পারেন।সকলের সার্বিক সহযোগিতা কমণা করছি।
……………………………………………………………………
ধারাবাহিক পি এইচ পি টিউটোরিয়ালের ৪র্থ পর্ব পি এইচ পি অনুশীলন ৩ – ব্রাউজারে লেখা প্রদর্শন তে আমরা ব্রাউজারে কোন বাক্য প্রদর্শণের পদ্ধতি নিয়ে আলোচনা দেখেছি। আজ আমরা পিএইচ পি তে মন্তব্য যুক্ত করার পদ্ধতি নিয়ে আলোচনা করব।
প্রোগ্রামিং এ মন্তব্য যুক্ত করার কারণ
প্রোগ্রামিং এ মন্তব্য, এক বাক্যে বলা যায় ইউজার ম্যানুয়াল হিসেবে কাজ করে। মনে করুন আপনি নিজের সাইটের জন্য একটা কাস্টম কন্টেন্ট ম্যানেজমেন্ট সিস্টেম তৈরি করলেন। স্বাভাবিক ভাবেই এই কাজটি করার জন্য আপনাকে হাজার হাজার লাইনের প্রোগ্রাম লিখতে হবে। ধরুন ছয় মাস পরে আপনি মনে করলেন সাইটে কিছু আপডেট করবেন। এখন যদি আপনার সাইটের কোডিং এর সাথে মন্তব্য যুক্ত থাকে তাহলে আপনি সহজেই কোডের কোন কোন অংশ কি কাজ করছে বুঝতে পারবেন এবং সহজেই প্রয়োজনীয় অংশ আপডেট করতে পারবেন।কিন্তু যদি মন্তব্য যুক্ত না থাকে তাহলে আপনি বেশ সমস্যায় পরবেন। যদিও সাইটটা অপনার নিজের হাতেই কোডিং করা তারপরও আপনাকে বেশ কষ্ট করতে হবে প্রয়োজনী অংশ গুলো অপডেট করতে এবং কোডের কাংক্ষিত অংশ খুজে বের করতে।
মন্তব্য যে উদ্দেশ্যে লেখা হয়
অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজের মত পি এইচ পি তেও মন্তব্য যুক্ত করা হয় কাডিং এর কোন কোন অংশ কি কাজ করছে, কি উদ্দেশ্যে কোডিং করা হয়েছে, কিভাবে ব্যবহার করতে হবে, ইউজার কোন অংশগুলো পরিবর্তন করে সহজেই আপডেট করতে পারবে তা যেন একজন প্রোগ্রামার বা একজন ইউজার সহজেই বুঝতে পারে।
বিভিন্ন ধরণের মন্তব্য
পি এইচ পি তে মন্তব্য যুক্ত করার তিনটি পদ্ধতি রয়েছে
C++ স্ট্যাইল মন্তব্য
Shell স্ট্যাইল মন্তব্য
C স্ট্যাইল মন্তব্য বা মাল্টি লাইন মন্তব্য
এক লাইন মন্তব্য
এক লাইনে মন্তব্য দানের জন্য C++ স্ট্যাইল মন্তব্য ব্যবহার করা হয়। C++ স্ট্যাইল মন্তব্যের শুরুতে // চিহ্নটি ব্যবহার করা হয়। যেমন
<?php
echo “This is a single line comment “; // C++ style comment
?>
এক লাইনে মন্তব্য দানের অন্য পদ্ধতি টি হল Shell স্ট্যাইল মন্তব্য। এক্ষেত্রে মন্তব্যের শুরুতে # চিহ্ন ব্যবহার করা হয়। যেমন
<?php
echo “This is an another example of single line comment “;
# shell style comment
?>
মাল্টি লাইন মন্তব্য
আমাদেরকে স্ক্রিপ্টের বর্ণনা দিতে গিয়ে অনেক সময় একাধিক লাইনে মন্তব্য প্রদান করতে হয়। আর এ জন্য C স্ট্যাইল মন্তব্য ব্যবহার করা হয় । CSS স্কিপ্টিং এর অনূরূপ শুরুতে /* চিহ্ন এবং শেষে */ব্যবহার করা হয়।যেমন
<?php
echo ” multiline comment “;
/* C style comment .
This is a line of multiline comment
This is the last line of multiline comment .*/
?>
আজকের প্রজেক্ট
<html> <head> <title>This is title </title> </head> <body> <?php echo “This is a single line comment. <br />”; // C++ style comment echo “This is an another example of single line comment. <br />”; # shell style comment echo ” multiline comment “; /* C style comment . This is a line of multiline comment This is the last line of multiline comment .*/ ?> </body> </html>
উপরের কোডটুকু একটা নোটপ্যাডে লেখার পর নোটপ্যাডের File মেনুতে ক্লিক করে Save as এ ক্লিক করার পর File name এ comment.php দিয়ে Save as type এর ড্রপ ডাউন হতে All files সিলেক্ট করার পর Save এ ক্লিক করে Save করতে হবে।
index.php ফাইলটিকে ব্রাউজারের মাধ্যমে প্রদর্শন করার পূর্বে comment.php ফাইলটিকে C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। ব্রাউজারের comment.php মাধ্যমে প্রদর্শন করার পূর্বে আমাদের নিশ্চিৎ হয়ে নিতে হবে xampp অর্থাৎ Apachi সার্ভার Running অবস্থায় আছে।
xampp Running অবস্থায় থাকলে first.php ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লেখতে হবে http://localhost/comment.php ।
প্রজেক্ট সম্পর্কে কিছু কথা
এক লাইনে মন্তব্য প্রদানের জন্য C++ স্ট্যাইল , Shell স্ট্যাইল মন্তব্য ব্যবহার করা হয়েছে। echo এর মধ্যে যে লেখাগুলো লেখা হয়েছে ব্রাউজারে শুধুমাত্র সেগুলিই প্রদর্শিত হচ্ছে। মন্তব্য প্রদর্শিত হচ্ছে না।
একাধিক লাইনে মন্তব্য দানের জন্য C স্ট্যাইল মন্তব্য ব্যবহার করা হয়েছে।
………………………………………………………………………………..
জ্ঞন বিজ্ঞানের সংস্পর্শে আলোকিত একটা সুন্দর সমৃদ্ধ পৃথিবীর প্রত্যাশায় আজ এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।
- ১.১ পিএইচপি কি? (What is PHP)
- ১.২ পিএইচপি কেন প্রয়োজন? (Why PHP is required?)
- ১.৩ পি এইচ পি প্রোগ্রামিং এর জন্য প্রয়োজনীয় উপকরণ সমূহ
- ২. এক্স এ এম পি পি ইন্সটলেশন (Xampp installation)
- ৩.১ পিএইচপি ফাইল প্রদর্শন (Display PHP file)
- ৩.২ পি এইচ পি কোডিং এর জন্য প্রয়োজনীয় এডিটর এবং কম্পাইলার
- ৩.৩ পি এইচ পি তে প্রথম প্রোগ্রাম (First program of PHP)
- ৪.এইচ টি এম এল এর সঙ্গে এমবেডিং (Embedding with HTML)
- ৫. পি এইচ পি দ্বারা টেক্সট প্রদর্শন (Display text by PHP)
- ৬.১ মন্তব্য যুক্ত করার পদ্ধতি (Method to add comment)
- ৬.২ পি এইচ পি তে মন্তব্য যুক্ত করার উদ্দেশ্য
- ৬.৩ সিঙ্গেল লাইন মন্তব্য (Single line comment)
- ৬.৪ মাল্টি লাইন মন্তব্য (Multi line comment)
- ৭.১ ভেরিয়েবল(Variable)
- ৭.২ পি এইচ পি তে ভেরিয়েবল সম্পর্কিত কিছু গুরুত্বপূর্ণ তথ্য
- ৭.৩ পি এইচ পি তে ভেরিয়েবল যুক্ত করার বিশেষ নিয়ম
- ৭.৪ ডাইনামিক ভেরিয়েবল (Dynamic variable)
- ৮. ডাটা টাইপ (Data types)
- ৮.২ ইন্টিজার (Intiger)
- ৮.৩ ফ্লটিং পয়েন্ট নাম্বার (Floating-Point Number)
- বুলিয়ান টাইপ ডাটা (Boolean type data)
- স্ট্রিং টাইপ ডাটা (String type data)
- ৯.২ ধ্রুবক (Constant)
- ১০.১ অপারেটর এবং অপারেন্ড ( Operator & Operand)
- ১০.২ এক্সপ্রেশন এবং স্টেটমেন্ট (Expression & Statement)
- ১০.৩ অপারেটরের প্রকারভেদ (Types of Operators )
- ১০.৪ এ্যারিথমেটিক অপারেটর(Arithmetic Operator)
- ১০.৫ এসাইনমেন্ট অপারেটর ( Assignment Operator)
- ১০.৬ ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর (Increment/decrement Operator)
- ১০.৭ কমপারিসন অপারেটর (Comparison Operator)
- ১০.৯ লজিক্যাল অপারেটর ( Logical Operator)
- ১০.১০ কনক্যাটেনেশন অপারেটর (Concatenation Operator)
- ১১. কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)
- লুপিং স্টেটমেন্ট (Looping statement)
- ব্রেক স্টেটমেন্ট (break statement)
- কন্টিনিউ স্টেটমেন্ট (Continue statement)
- ১২. এরে (Array)
- এরে তৈরির কৌশল
- এরের প্রকারভেদ (Types of arrays)
- মাল্টিডাইমেনশনাল এরে (Multidimensional array)
- ফাংশন(Function)
- ফাংশন আরগুমেন্টস এবং রিটার্ন ভ্যালু
- ফরম (Form)
- তারিখ (Date)
- ইনক্লুড (Include )
- ফাইল (File)
- ফাইল আপলোড (File Upload)
- কুকিজ (Cookies)
- সেসনস (Sessions)
- ই-মেইল (E-mail)
- সুরক্ষিত ই-মেইল (Secure E-mail )
- এক্সেপশন (Exception)
- ফিল্টার (Filter)
হুম ভালই। বিপিতেও পড়েছিলাম। তবে, এখানে মনে হয় একটু বেশিই বিস্তারিত। 🙂
@আরিফুল ইসলাম (শাওন) ধন্যবাদ শাওন ভাই।
Tutorial গুলি যদি Youtube এ বাংলা ভিডিও তে পেতাম
আরও ভাল লাগত ।
@তন্ময় সামন্ত – Kolkata, টিউটোরিয়াল গুলো বিস্তারিত লেখার চেষ্টা করি, তাই ভিডিও এর প্রয়োজনীয়তা আছে বলে এখনো আমার মনে হয়নি। আপনার পরামর্শ মাথায় রাখলাম, পরবর্তীতে এডভান্স পি এইচ পি বিষয়ক লেখাগুলোতে ভিডিও দেয়ার চেষ্টা করব। টিউটোরিয়ালবিডির সাথে থাকার জন্য ধন্যবাদ। শুভ কামনা রইল।
অনেক সুন্দর হয়েছে ।
Wow, awesome blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is great, let alone the content!. Thanks For Your article about পি à¦à¦‡à¦š পি অনà§à¦¶à§€à¦²à¦¨ ৪ – পি à¦à¦‡à¦š পি সà§à¦•à§à¦°à¦¿à¦ªà§à¦Ÿà§‡ মনà§à¦¤à¦¬à§à¦¯ পà§à¦°à¦¦à¦¾à¦¨ | টিউটোরিয়ালবিডি .