شیوه های چاپ متن در خروجی، در PHP
در PHP برای چاپ متن در خروجی، سه شیوه زیر به کار می رود :
1- استفاده از علامت " (علامت کوتیشن دوبل)
2- استفاده از علامت ' (علامت کوتیشن تکی)
3- استفاده از دستور زبان Here Document
شیوه اول : استفاده از علامت " (علامت کوتیشن دوبل)
در این شیوه، باید متن مورد نظر خود را در میان دو علامت " قرار بدهید. به مثال زیر توجه کنید :
نتیجه :
همچنین، برای این شیوه، یک سری علامت وجود دارد که دارای معانی خاص می باشند. این علامت ها را در مباحث دیگر شرح داده ایم.
شیوه دوم : استفاده از علامت ' (علامت کوتیشن تکی)
این شیوه دقیقا همانند شیوه استفاده از علامت " می باشد، اما این تفاوت را دارد که تنها تعدادی از علامت هایی که دارای معانی خاص برای شیوه ((استفاده از ")) می باشند برای این شیوه نیز کارایی دارند، یعنی مثلا علامت های $\ اگر برای شیوه ((استفاده از ")) به کار رود، آنگاه علامت $ در خروجی چاپ می شود، اما اگر همین علامت برای شیوه ((استفاده از ')) به کار رود، آنگاه خود علامت های $\ در خروجی چاپ می شود. این موضوع را در مثال زیر نشان داده ایم :
نتیجه :
شیوه سوم : استفاده از دستور زبان Here Document
Here Document ها برای ساخت بلوک های بزرگ متن به کار می روند تا دیگر نیازی نباشد که مجبور باشیم کل یک متن بزرگ را درون پرانتز دستور echo بنویسیم. به مثال زیر توجه کنید :
نتیجه :
علامت های >>> اعلام می کنند که یک Here Document در حال شروع شدن است. سپس یک عبارت را برای تعیین پایان متن باید مشخص کنیم که در این مثال، عبارت end_of_text انتخاب شده است. عبارت end_of_text را باید در خط بعد از متن بنویسیم تا برای تشخیص پایان متن به کار رود. یعنی اینکه اجرا کننده کدها، هنگام اجرای کدهای PHP ، وقتی به عبارت end_of_text برسد، می فهمد که به انتهای متن رسیده است و باقی عبارات بعدی جزء متن نمی باشند.
متن درون Here Document هنگام چاپ شدن با دستور echo ، همانند شیوه استفاده از علامت " (کوتیشن دوبل)، چاپ خواهد شد و تمامی علامت های معنی داری که برای علامت " وجود دارد، دقیقا همان کاربردها را برای Here Document ها خواهند داشت.