পিএইচপি টিউটোরিয়াল ৫ – পিএইচপিতে কমেন্ট সিস্টেম

Hi Friends! আমি ইবনুল, পিএইচপির জগত নিয়ে আবার তোমাদের কাছে চলে এলাম। আশা করি সবাই ভাল আছেন এবং আমার আগের পোস্টগুল পরছেন। আমরা আগের টিউটোরিয়ালে শিখেছিলাম কীভাবে এইচটিএমএল পিএইচপির ভিতরে আউটপুট করতে হয় এবং কীভাবে echo ব্যাবহার করে পিএইচপি embed করতে হয়। যাইহোক, আমরা তাহলে আজকের অভিযান শুরু করি।

বন্ধুরা, আজ আমি তোমাদেরকে পিএইচপি Comment এবং পিএইচপি Variable নিয়ে আলোচনা করব। তাহলে প্রথমে আমরা পিএইচপি Comment নিয়ে কিছু আলোচনা করি।

কেন আমরা comment যুক্ত করব?

সাধারণত অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ এর মত পিএইচপিতেও কমেন্ট সিস্টেম ব্যাবহার করা হয়। কমেন্ট যুক্ত করার মাধ্যমে আমরা বড় বড় প্রোগ্রামিং এ বুঝতে পারি যে কন জায়গায় কি ল্যাঙ্গুয়েজ ব্যাবহার করা হয়েছে। পিএইচপি তে অনেক ধরনের ফাংশন থাকে, অনেক ধরনের Variable থাকে। সেই ফাংশন আর Variable এ কি কাজ করা হয়েছে এবং কি কারনে করা হয়েছে এইগুলো কে কমেন্ট এর মাধ্যমে সেই কোডটির পাশে লিখা হয়। একটি উদাহরণ দিলে আপনাদের ব্যাপার তা অনেকটা পরিষ্কার হবে –

ধরুন আমরা একটি সার্চ ইঞ্জিন বানাতে যাচ্ছি। এখন সার্চ ইঞ্জিন কিন্তু সাধারণ ভাবে বানান যায়। কিন্তু Advance Search Engine বানাতে হলে আমাদের অনেক ধরনের কোডের প্রয়োজন। তার মধ্যে আমাদের অনেক ধরনের Function, Variable, String ইত্যাদি থাকতে পারে। এখন আপনি সেই সার্চ ইঞ্জিন এর প্রোজেক্ট টা শেষ করলেন। কিন্তু হঠাৎ করে ৬/৭ মাস পর আপনার সেই প্রোজেক্টটি যদি এডিট এর প্রয়োজন হয় তখন দেখবেন যে আপনার খেয়াল থাকবেনা যে কোন জায়গায় কি কাজ করেছেন। তাই যদি আপনি প্রথম বার কমেন্ট দিয়ে নিজে বুঝার জন্য কিছু লিখে রাখেন তাহলে আপনি ৩/৪ বছর পরও বুঝতে পারবেন যে কোথায় আপনি কি কোড ব্যাবহার করেছেন এবং কেন করেছেন। আর এই কারনেই পিএইচপিতে কমেন্ট সিস্টেমটি ব্যাবহার করা হয়। কমেন্ট এর ২টি সিস্টেম রয়েছে, যথা –

1. Single Line Comment System
2. Multi Line comment System

Single Line Comment System

পিএইচপিতে Single Line Comment System টা বেশি ব্যাবহার করা হয়। সাধারণত পিএইচপি কোডের পাশে এটি ব্যাবহার করা হয়। দুই ভাবে এটি ব্যাবহার করা জেতে পারে। একটি হল “//” ব্যাবহার করে আর আরেকটি হল “#” ব্যাবহার করে। যেমন –

<?php

echo ‘This is an example of single line comment system’; //this is an example line

?>

ফলাফলটি নিচের ছবির মত দেখাবে –

Screenshot_13

<?php

echo ‘This is an example of single line comment system’; #this is an example line

?>

ফলাফলটি নিচের ছবির মত দেখাবে –

Screenshot_13

প্রথম পদ্ধতিটি সবাই ব্যাবহার করে। কারণ টাইপ করতে অনেকটা সহজ তাই 😛 । এটি একটি সাধারণ উদাহরণ। আমি একটি ছোটখাটো প্রোগ্রামের মাধ্যমে আপনাদেরকে আরও পরিষ্কার ভাবে বুঝিয়ে দিচ্ছি।

<?php

$num1 = 10; //this is a variable and its value is 10
$num2 = 20; //this is a variable and its value is 20
$num3 = 40; //this is a variable and its value is 40

$result = $num1+$num2+$num3; //this is a variable of total equation

echo ‘Total = ‘.$result; //on this line i displayed the result in the browser

?>

ফলাফলটি নিচের ছবির মত দেখাবে –

Screenshot_12

এই কোডটি আপনাদের কাছে অনেক কঠিন লাগতে পারে। কিন্তু এই প্রোগ্রামটি নিয়ে আপাতত মাথা ঘামানোর দরকার নাই। আমি শুধু মাত্র কমেন্ট সিস্টেম এর উদাহরণ দেখানোর জন্য এই কোড ব্যাবহার করেছি। পরে আমরা এই বেপারে বিস্তারিত আলোচনা করব।

Multi Line Comment System

এটি হল এমন একটি কমেন্ট সিস্টেম যা আমরা সাধারণত কোন বড় কোডং বা কোন ফাংশন এর শুরুতে সেই কোডং বা ফাংশন এর সম্পর্কে কিছু বিস্তারিত আলোচনা করতে ব্যাবহার করি। এজন্য আমরা এই কমেন্ট সিস্টেম ব্যাবহার করতে প্রথমে /* দিয়ে শুরু করব এবং */ দিয়ে শেষ করব। যেমন –

<?php

echo ‘This is an example of multi line comment system’;

/*this is an example of multi line
comment system.
this is the last comment.
*/

?>

আমরা যদি এইটি ব্রাউজারে প্রদর্শন করি তাহলে দেখতে পারব যে /*………………………*/ এই স্থান এর লেখা টুকু ব্রাউজারে দেখাচ্ছে না। শুধু যা আমরা echo করেছি তাই প্রদর্শিত হচ্ছে। নিচের ছবিটি দেখুন –

Screenshot_14

আজ এই পর্যন্তই থাক। তবে চলে যাবার আগে একটি কথা বলতে চাই যে আমার এই লেখাগুলো তখনই সার্থক হবে যখন আপনারা পিএইচপি Practice করবেন। যত বেশি Practice করবেন আপনার জন্য তত বেশি ভাল হবে।  ভাল থাকবেন।

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


পিএইচপির সম্পর্কে গত পোস্টসমুহগুলোর লিঙ্ক নিচে দেওয়া হল –

পিএইচপি টিউটোরিয়াল ১

পিএইচপি টিউটোরিয়াল ২

পিএইচপি টিউটোরিয়াল ৩

পিএইচপি টিউটোরিয়াল ৪

ফেইসবুকের সাহায্যে মন্তব্য দিন

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  • sumon 5 years ago

    আপনারা কি কোনা project দেখাবেন ??

    • project এখন দেখাব কেন??? টিউটোরিয়াল শেষ হলে আমি কিছু প্রোজেক্ট এর স্যাম্পল দেখিয়ে দিব…