** کینگ کد : بزرگترین مرجع دانلود سورس کد های برنامه نویسی اندروید، ویندوز و جدید ترین اسکریپت های روز دنیا **
-----------------------------------------------
** سورس فروشگاه اینترنتی مارکیت فارسی برای اندروید - سورس فروشگاه اینترنتی موکتز فارسی برای اندروید **
-----------------------------------------------
** اسکریپت چیست؟ و چگونه از آن استفاده کنیم؟ (آموزش کامل نصب اسکریپت) **
-----------------------------------------------
** (160 جلسه) آموزش کامل و 0 تا 100 برنامه نویسی PHP **
-----------------------------------------------
** دانلود فیلم آموزشی فتوشاپ فارسی **
-----------------------------------------------
» بروزترین سایت ایرانی محصولات کدکنیون ( سایت /https://codemilo.ir )
» Cicool – Page, Form, Rest API and CRUD Generator
» KingArchitect | Property Portfolio & Real Estate React Template – No JQuery
» Sheltos – Real Estate React Next Js with Redux Toolkit , React Hooks & API Routes Template
» Acres – Real Estate React Template
» Mingrand – Real Estate React Template
» ChawkBazar – Elementor Lifestyle and Fashion Ecommerce Theme
» Streamit 3.0 | Video Streaming WordPress Theme + RTL
» MagicAI – OpenAI Content, Text, Image, Chat, Code Generator as SaaS
» PHP Form Generator – Codeigniter 4 Form Master, Form Header Detail, User Management, Multi-language
» بروزترین سایت ایرانی محصولات کدکنیون ( سایت /https://codemilo.ir )
» Cicool – Page, Form, Rest API and CRUD Generator
» KingArchitect | Property Portfolio & Real Estate React Template – No JQuery
» Sheltos – Real Estate React Next Js with Redux Toolkit , React Hooks & API Routes Template
» Acres – Real Estate React Template
» Mingrand – Real Estate React Template
» ChawkBazar – Elementor Lifestyle and Fashion Ecommerce Theme
» Streamit 3.0 | Video Streaming WordPress Theme + RTL
» MagicAI – OpenAI Content, Text, Image, Chat, Code Generator as SaaS
» PHP Form Generator – Codeigniter 4 Form Master, Form Header Detail, User Management, Multi-language
در PHP برای چاپ متن در خروجی، سه شیوه زیر به کار می رود :
1- استفاده از علامت ” (علامت کوتیشن دوبل)
2- استفاده از علامت ‘ (علامت کوتیشن تکی)
3- استفاده از دستور زبان Here Document
در این شیوه، باید متن مورد نظر خود را در میان دو علامت ” قرار بدهید. به مثال زیر توجه کنید :
1 2 3 4 |
<?php $name="ali"; echo($name); ?> |
نتیجه :
1 |
ali |
همچنین، برای این شیوه، یک سری علامت وجود دارد که دارای معانی خاص می باشند. این علامت ها را در مباحث دیگر شرح داده ایم.
این شیوه دقیقا همانند شیوه استفاده از علامت ” می باشد، اما این تفاوت را دارد که تنها تعدادی از علامت هایی که دارای معانی خاص برای شیوه ((استفاده از “)) می باشند برای این شیوه نیز کارایی دارند، یعنی مثلا علامت های $\ اگر برای شیوه ((استفاده از “)) به کار رود، آنگاه علامت $ در خروجی چاپ می شود، اما اگر همین علامت برای شیوه ((استفاده از ‘)) به کار رود، آنگاه خود علامت های $\ در خروجی چاپ می شود. این موضوع را در مثال زیر نشان داده ایم :
1 2 3 4 5 |
<?php echo("sign : \$"); echo("<br />"); echo('sign : \$'); ?> |
نتیجه :
1 2 |
sign : $ sign : \$ |
Here Document ها برای ساخت بلوک های بزرگ متن به کار می روند تا دیگر نیازی نباشد که مجبور باشیم کل یک متن بزرگ را درون پرانتز دستور echo بنویسیم. به مثال زیر توجه کنید :
1 2 3 4 5 6 |
<?php $text=<<<end_of_text a big text. end_of_text; echo("$text"); ?> |
نتیجه :
1 |
a big text. |
علامت های >>> اعلام می کنند که یک Here Document در حال شروع شدن است. سپس یک عبارت را برای تعیین پایان متن باید مشخص کنیم که در این مثال، عبارت end_of_text انتخاب شده است. عبارت end_of_text را باید در خط بعد از متن بنویسیم تا برای تشخیص پایان متن به کار رود. یعنی اینکه اجرا کننده کدها، هنگام اجرای کدهای PHP ، وقتی به عبارت end_of_text برسد، می فهمد که به انتهای متن رسیده است و باقی عبارات بعدی جزء متن نمی باشند.
نکته : متن درون Here Document هنگام چاپ شدن با دستور echo ، همانند شیوه استفاده از علامت ” (کوتیشن دوبل)، چاپ خواهد شد و تمامی علامت های معنی داری که برای علامت ” وجود دارد، دقیقا همان کاربردها را برای Here Document ها خواهند داشت.