یک کامنت در واقع از خط های غیر قابل اجرا تشکیل شده است. کامنت برای نوشتن توضیحی به کار می رود که برای درک بیشتر خودتان نوشته می شود. مرورگر، کامنت ها را نمی خواند.
دو نوع کامنت در php وجود دارد:
۱- کامنت های تک خطی
کامنت های تک خطی برای توضیحات کوتاه به کار می روند. بیان کامنت تک خطی در پی اچ پی به دو صورت انجام می شود:
یک کامنت تک خطی یا با (#) آغاز می شود یا اینکه
با دو بک اسلش (//) شروع می شود.
# This is the single line comment
# This is the next line comment
// This is also a single line comment.
?>
در مثال بالا، کامنت های خط اول و دوم با علامت هش (#) انجام می شود. در خط سوم کامنت با (//) آغاز شده است.
اگر خروجی مثال داده شده را بررسی کنیم؛ مشاهده می شود که مرورگر یک صفحه خالی را نمایش می دهد. زیرا کامنت ها همیشه غیر قابل اجرا هستند.
از دیگر مثال های کامنت تک خطی
$str= “welcome “;
//$str. =” student”;
echo $str;
?>
خروجی در مثال بالا؛ به این صورت است: welcome (خوش آمدید)
ما یک متغیر را برای ذخیره سازی یک رشته (“welcome) در خط دوم بیان کرده ایم. در خط سوم نیز رشته ی (“student) را قرار داده ایم؛ اما همان طور که در خروجی مشاهده می کنیم؛ فقط welcome نمایش داده می شود زیرا عبارتی که در خط سوم آمده است؛ به صورت یک کامنت تعریف شده است. بنابراین؛ نمی توان رشته (“student”) را در خروجی نمایش داد.
۲- کامنت های چند خطی
کامنت های چند خطی در واقع از چند خط توضیح تشکیل شده اند. در اینجا می توانید کامنت های بیشتری را به کار ببرید؛ این کامنت ها باید در علامت (/*….*/) محصور شوند.
/*
This is a comment with multiline
Developer : sanjeev rai
view : Multiline Comments Demo
*/
?>
تمام خطوطی که در محیط پی اچ پی به صورت کامنت های چند تایی تعریف شده اند، غیر قابل اجرا هستند. در مثال بالا نیز چون همه خطوط در علامت کامنت محصور شده است؛ همه آنها کامنت های چندخطی هستند.
مثال دیگری از کامنت های چند خطی
/*
$str = “welcome “;
$str.= “users “;
*/
echo “Hello user how are you ? “;
?>
خروجی مثال بالا به این صورت است: ?Hello user how are you (سلام کاربر، حالت چطور است؟)