পি এইচ পি অনুশীলন ৪ – পি এইচ পি স্ক্রিপ্টে মন্তব্য প্রদান

ডাইনামিক এবং ইন্ট্রাকটিভ ওয়েব সাইট তৈরির জন্য 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 স্ট্যাইল মন্তব্য ব্যবহার করা হয়েছে।

………………………………………………………………………………..

জ্ঞন বিজ্ঞানের সংস্পর্শে আলোকিত একটা সুন্দর সমৃদ্ধ পৃথিবীর প্রত্যাশায় আজ এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।

অসীম কুমার

লেখক ঢাকা প্রকৌশল ও প্রযুক্তি বিশ্ববিদ্যায়(DUET)এ EEE তে লেখাপড়া করেন। তিনি টিউটোরিয়ালবিডি এবং টিউটোহোস্টের জন্য ইলেক্ট্রনিক্স, ওয়েব ডিজাইন ও ডেভলপমেন্ট এবং মাইক্রোকন্ট্রোলারের উপর টিউটরিয়াল এবং ই-বুক লিখেছেন।এছাড়া তিনি বিজ্ঞান প্রযুক্তি ডট কমে নিয়মিত লিখে থাকেন। তিনি তার প্রতিটা টিউটোরিয়াল এবং ব্লগে সৃজনশীলতাকে গুরুত্ব দিয়ে থাকেন।তার ভাষায় "আসুন আমরা আমাদের দেশীয় প্রযুক্তিকে সমৃদ্ধ করার চেষ্টা করি, উৎসাহিত করি সকল ভাল পদক্ষেপ এবং প্রচেষ্টাকে।উজ্জ্বল আগামি আমাদেরকে হাতছানি দিচ্ছে"।তাকে ফেসবুকে বন্ধু হিসেবে যোগ করতে পারেন। 

Tags:

  6 comments for “পি এইচ পি অনুশীলন ৪ – পি এইচ পি স্ক্রিপ্টে মন্তব্য প্রদান

  1. নভেম্বর 11, 2012 at 9:43 পুর্বাহ্ন

    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 পি এইচ পি অনুশীলন ৪ – পি এইচ পি স্ক্রিপ্টে মন্তব্য প্রদান | টিউটোরিয়ালবিডি .

  2. সেপ্টেম্বর 30, 2012 at 2:43 অপরাহ্ন

    অনেক সুন্দর হয়েছে ।

  3. সেপ্টেম্বর 8, 2011 at 5:14 অপরাহ্ন

    Tutorial গুলি যদি Youtube এ বাংলা ভিডিও তে পেতাম
    আরও ভাল লাগত ।

    • সেপ্টেম্বর 9, 2011 at 11:14 পুর্বাহ্ন

      @তন্ময় সামন্ত – Kolkata, টিউটোরিয়াল গুলো বিস্তারিত লেখার চেষ্টা করি, তাই ভিডিও এর প্রয়োজনীয়তা আছে বলে এখনো আমার মনে হয়নি। আপনার পরামর্শ মাথায় রাখলাম, পরবর্তীতে এডভান্স পি এইচ পি বিষয়ক লেখাগুলোতে ভিডিও দেয়ার চেষ্টা করব। টিউটোরিয়ালবিডির সাথে থাকার জন্য ধন্যবাদ। শুভ কামনা রইল।

  4. সেপ্টেম্বর 5, 2011 at 3:37 অপরাহ্ন

    হুম ভালই। বিপিতেও পড়েছিলাম। তবে, এখানে মনে হয় একটু বেশিই বিস্তারিত। :)

Leave a Reply

Your email address will not be published. Required fields are marked *


ছয় × = 18