PHP তে কিভাবে কোন লেখা বা কোডকে comments করব? How to comments a PHP code?

আমরা যদি আমাদের কোডের কোন লেখাকে বা কোডকে executed অথবা ব্রাউজারে দেখাতে না চাই তাহলে আমরা PHP Comments system ব্যবহার করব অথবা comments করে রাখব।

আমরা কেন কোড comments করব?

আমরা যখন কোড করব তখন আমাদের ফাইলে কোড অনেক হয়ে যেতে পারে। এক এক সেকশনের জন্য আমরা এক এক কোড লিখে থাকি। তাহলে আপনি বা অন্য কেউ কিভাবে বুঝবেন যে কোন অংশের কোড কি উদ্দেশ্যে লিখা হয়েছিল? কিন্তু আপনি যদি প্রতিটি কোডের উপরে comments করে রাখতেন যে আমি এই কোডটুকু এই কাজের জন্য ব্যবহার করেছি তাহলে আপনার যেমন সুবিধা হত তেমনি অন্য কেউ আপনার কোড দেখলে বুঝতে পারবে আপনি কি করছেন।

কিভাবে PHP তে comments করব?

PHP তে অনেক ভাবে কোড comments করা যায়। চলুন সেগুলো দেখে আসি-
আপনি যদি এই একটা লেখাকে বা একটা লাইনকে comments করতে চান তাহলে আপনাকে এই লাইনের বামে ডাবল ফরওয়ার্ড স্ল্যাশ (//) দিতে হবে। যেমন-
আমরা চাই নিচের এই কোডের এই লাইনকে <p>Here are some HTML code with paragraph tag</p> comments করব-

<!DOCTYPE html>
<html>
<head>
	<title>Our First PHP File</title>
</head>
<body>
<p>Here are some HTML code with paragraph tag</p>
<?php
echo 'Hello friends, We are learing PHP';
echo 'Hello friends, We are learing PHP';
echo 'Here is another line';
echo 'Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. ';
?>
// our navigation menu
<ul>
	<li><a href="#">Home</a></li>
	<li><a href="#">Blog</a></li>
	<li><a href="#">Contact</a></li>
</ul>
</body>
</html>

তাহলে আমরা এই লাইনের (<p>Here are some HTML code with paragraph tag</p>) বাম পাশে ডাবল ফরওয়ার্ড স্ল্যাশ (//) ছাড়াও হ্যাশ (#) ব্যবহার করতে পারি। এই ফরওয়ার্ড স্ল্যাশ (//) এবং হ্যাশ (#) দিয়ে কোন একটা লাইনকে comments করা হয়।
তাহলে comments করার পর অমাদের কোড দেখতে হবে এই রকম।

<!DOCTYPE html>
<html>
<head>
	<title>Our First PHP File</title>
</head>
<body>
<p>Here are some HTML code with paragraph tag</p>
<?php
//echo 'Hello friends, We are learing PHP';
#echo 'Hello friends, We are learing PHP';
echo 'Here is another line';
echo 'Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. ';
?>
// our navigation menu
<ul>
	<li><a href="#">Home</a></li>
	<li><a href="#">Blog</a></li>
	<li><a href="#">Contact</a></li>
</ul>
</body>
</html>

এখন আপনি যদি ব্রাউজারে ফাইলটি লোড দেন বা চালান তাহলে আপনি এই output দেখতে পাবেন-

আপনি এই ছবিটি লক্ষ্য করলে দেখতে পাবেন যে এখানে echo ‘Hello friends, We are learing PHP’; এই লেখাটা আর দেখা যাচ্ছে না। তার কারন হলো আমরা এই লেখাকে comments করে দিয়েছিলাম।
আপনি যদি অনেকগুলো লাইন একসাথে comments করতে চান তাহলে সেই লাইনগুলোর বাম পাশে /* এবং শেষে */ দিতে হবে। যেমন-
উপরের প্রথম ছবিটি লক্ষ্য করুন। এখানে আমরা একটা লেখা- echo ‘Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. ব্যবহার করেছিলাম।
এই লেখাটির অনেকগুলো লাইন রয়েছে। তাই আমরা যদি এই লেখাকে comments করতে চাই তাহলে আমাদের কোড দেখতে হবে এই রকম-

<!DOCTYPE html>
<html>
<head>
	<title>Our First PHP File</title>
</head>
<body>
<p>Here are some HTML code with paragraph tag</p>
<?php
//echo 'Hello friends, We are learing PHP';
#echo 'Hello friends, We are learing PHP';
echo 'Here is another line';
/*echo 'Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. Some multi line text. ';
*/
?>
// our navigation menu
<ul>
	<li><a href="#">Home</a></li>
	<li><a href="#">Blog</a></li>
	<li><a href="#">Contact</a></li>
</ul>
</body>
</html>

আর এই কোডের output হবে এই রকম-

এখানে আমরা দেখতে পাচ্ছি যে আমাদের ঐ বড় লেখাটি আর দেখা যাচ্ছে না তার কারন হলো আমরা PHP এর Multi line commetns system ব্যবহার করেছি।
আপনি যদি আরো লক্ষ্য করেন যে আমরা our navigation menu এই লেখাকেও comments করেছি। তার কারন হলো পরবর্তীতে আমি যাতে বুঝতে পারি যে এই comments এর নিচের কোড গুলো লেখা হয়েছিল navigation menu এর জন্য।

Leave a Comment