بایت گیت
حمایت مالی

  • سیستم عامل
    • فرمت فایل‌ها
    • پشتیبان گیری
    • ویندوز
  • سخت افزار
    • درگاه ها
      • DVI
      • درگاه موازی (Parallel)
      • PS/2
      • درگاه سریال (Serial)
      • USB
      • VGA
    • پردازنده (CPU)
    • حافظه اصلی (RAM)
    • هارد دیسک (HDD)
    • دیسک حالت جامد (SSD)
    • منبع تغذیه (PSU)
  • شبکه و اینترنت
    • اینترنت
      • امنیت
      • مرورگرها
      • پروتکل
      • خطاهای HTTP
    • تجهیزات شبکه
  • سرویس‌ها
    • تبدیل هگز
      • به متن اسکی
      • به باینری
      • به دسیمال
    • تبدیل متن اسکی
      • به هگز
      • به باینری
      • به دسیمال
    • دانلود عکس پروفایل اینستاگرام
  • بایت گیت …
    • حمایت مالی
    • نویسندگی در سایت
    • ارسال پست میهمان
    • تماس با ما
    • تبلیغات
🔽 نمایش بیشتر
پی اچ پی PHP
اینترنت زبان PHP کلاس 

آموزش PHP: دستور Echo (نمایش خروجی یا متن)

29 نوامبر 2015 امیررضا نصیری ۲ دیدگاه echo, PHP, print, آموزش, اسکریپت نویسی, اکو, برنامه نویسی, پرینت, پی اچ پی, چاپ, خروجی, سایت, عبارت, متن, معرفی, نشان دادن, نمایش, وبسایت
بد→ 1 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 5 ←عالی (1 رای، میانگین: 4 از 5) برای رای دادن باید عضو سایت شوید: عضو شوید یا وارد شوید

آموزش چاپ کردن و نمایش خروجی و متن و تحویل دادن آن به کاربر در زبان PHP با استفاده از دو دستور Echo و Print.

 

این پست از سری آموزش‌های زبان PHP بوده و جلسه سوم آن است.

دستورات Echo و Print

در زبان PHP هر گاه که بخواهیم یک خروجی‌ای را تحویل کاربر بدهیم، باید از یکی از دو دستور Echo یا Print استفاده کنیم. منظور از تحویل دادن خروجی این است که مثلاً ما در اسکریپت پی اچ پی خود نوشته‌ایم که دو عدد را بگیرد سپس این رو را جمع کرده و به کاربر نمایش دهد. هر چیزی که به کاربر نمایش داده شود (به اصطلاح می‌گوییم چاپ شود)، خروجی بوده و به این منظور از این دستورات استفاده می‌کنیم.

دو دستور Echo و Print تفاوت‌هایی دارند که عبارت اند از:

  • پردازش دستور Echo سریع تر از دستور Print در سمت سرور است.
  • دستور Echo می‌تواند چندین پارامتر ورودی دریافت کند درحالی که Print فقط یک پارامتر می‌تواند داشته باشد.
  • دستور Print درواقع مثل یک تابع عمل می‌کند. یعنی Print خود یک خروجی دیگر برابر عدد ۱ دارد.

بنابراین پیشنهاد می‌شود که حدالامکان از دستور Echo بجای Print استفاده کنید.

 

نحوه نوشتن دستور Echo

نوشته نوشتن یا Syntax دستور اکو (Echo) در زبان پی اچ پی به این صورت است:

echo خروجی;

ورودی دستور (که خروجی اسکریپت خواهد شد) هم می‌تواند در داخل () باشد و هم بدون آن نوشته شود.

برای مثال اگر بخواهیم عبارت Hello World را چاپ کنیم، کل فایل php ما به این شکل خواهد بود:

<?php

echo "Hello World";

?>

خروجی:

Hello World

 

همانطور که در جلسه قبلی گفتیم، از دو تگ <?php و ?> برای مشخص کردن دستورات اسکریپتی PHP استفاده می‌کنیم. عبارت Hello World را در داخل دو علامت دابل کوتیشن (") گذاشته‌ایم دلیلش هم این است که ما قصد چاپ کردن یک رشته کاراکتری (یک نوشته) را داریم.

حال فرض کنید متغیری داریم با عنوان myname (متغیرها در جلسه بعدی توضیح داده خواهند شد). می‌خواهیم این متغیر را چاپ کنیم:

<?php

$myname = "Amirreza";

echo "$myname";

?>

خروجی:

Amirreza

 

خب حال اگر قصد چاپ کردن این متغیر با یک متن دیگر به صورت ادغام شده داشته باشیم، به این صورت عمل خواهید کرد:

<?php

$myname = "Amirreza";

echo "Welcome $myname , You are here";

?>

 

خروحی:

Welcome Amirreza , You are here

علامت‌های کوتیشن (') و دابل کوتیشن (")

دیدید که در مثال‌های بالا از علامت دابل کوتیشن برای مشخص کردن خروجی استفاده کردیم. در پی اچ پی می‌توانیم دستور echo را هم با " و هم با ' بنویسیم. تفاوت این دو در آن است که عین عبارت داخل سینگل کوتیشن (') چاپ خواهد شد در حالی که اگر از دابل کوتیشن (") استفاده کنیم، عبارت داخل آن نیز بررسی خواهد شد. بگذارید همان مثال بالا را با استفاده از یسنگل کوتیشن‌ها بررسی کنیم:

<?php

$myname = "Amirreza";

echo 'Welcome $myname , You are here';

?>

خروجی:

Welcome $myname , You are here

همانطور که می‌بینید، در خروجی عین عبارت داخل ' ها چاپ شده است.

 

نحوه نوشتن دستور Print

دستور پرینت همان گونه که در پاراگراف اول گفته شد، دیگر چندان کاربردی نیست با این حال برای کامل کردن این جلسه، نحوه نوشتن آن را هم بررسی می‌کنیم:

print (خروجی);

ورودی دستور (که خروجی اسکریپت خواهد شد) هم می‌تواند در داخل () باشد و هم بدون آن نوشته شود.

برای چاپ کردن عبارت "Hello World" با استفاده از print چنین عمل می‌کنیم:

<?php

print ("Hello World");

?>

خروجی:

Hello World

گفتیم که print مثل یک تابع (توابع در جلسات آینده توضیح داده خواهند شد) عمل کرده و عدد یک رو تحویل می‌دهد. به مثال زیر توجه کنید:

<?php

$myname = "Amirreza";

$result = print($myname);

echo "<br>$result";

?>

خروجی:

Amirreza

۱

تابع print به صورت صحیح متغیر myname را چاپ کرده و خود عدد ۱ را تحویل می‌دهد. خروجی تابع را در متغیر result قرار داده و آن را هم با استفاده از یک <br> (برای سطر جدید. جزو المنت‌های HTML است) چاپ می‌کنیم. ذخیره کردن خروجی تابع print الزامی نیست.

حمایت مالی از سایت

مبلغ مورد نظر:
نام:
ایمیل:
دلیل حمایت:
* فیلدهای نام، ایمیل و دلیل حمایت اختیاری اند.
* پرداخت با کمک پورتال زرین پال و با کارت‌های عضو شتاب انجام می‌پذیرد.
امیررضا نصیری
Amirreza Nasiri

امیررضا نصیری

امیررضا هستم متولد 75 در تبریز، دانشجوی ارشد نرم‌افزار و مدیر بایت گیت، بُبت و دلیکس. عاشق کامپیوتر و هر چی که بهش ربط داره! دوست دارم همه چیزو یاد بگیرم و اونارو یاد بدم. امیدوارم از مطالب سایت استفاده کنید و لذت ببرید. » بیشتر آشنا شوید!

پست‌های بیشتر

مرا دنبال کنید:
TwitterFacebookGoogle Plus

  • ← آموزش PHP: نصب PHP و ساختار و اجرای فایل PHP
  • آموزش PHP: تعریف متغیرها و انواع آن →

مطالب مرتبط

تزریق کد XSS

حمله تزریق کد (Cross Site Scripting) یا XSS چیست؟

2 نوامبر 2015 امیررضا نصیری ۶
عوض کردن پسورد فیسبوک Facebook

آموزش تغییر دادن رمز فیسبوک

8 اکتبر 2015 امیررضا نصیری ۲
HTTP ERROR 502

خطای HTTP 502 چیست؟

8 دسامبر 2013 امیررضا نصیری ۲۰

2 دیدگاه در“آموزش PHP: دستور Echo (نمایش خروجی یا متن)”

  • mohammad
    20 فوریه 2016 در09:54
    پیوند یکتا

    سلام خسته نباشید خدمت دوست عزیز
    ببخشید ی سوال برام پیش امد گفتم بپرسم شما خودت پی اچ پی نویسی بلدی؟
    ممنون میشم به ایمیلم پاسخ بدید مرسی

    پاسخ
    • امیررضا نصیری
      20 فوریه 2016 در18:07
      پیوند یکتا

      سلام. بله، منم پی اچ پی نویسی بلدم.

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دلیکس: OCR فارسی و تبدیل کننده PDF به ورد
آموزش اکسل Excel
آموزش برنامه‌نویسی
آموزش طراحی سایت
آموزش پایتون Python
آموزش شبکه و امنیت
آموزش زبان‌های خارجی
آموزش فتوشاپ و کورل
ساخت اپلیکیشن موبایل
آموزش نرم‌افزار 3DS Max
آموزش بورس و تحلیل تکنیکال
آموزش افتر افکت After Effects
آموزش تدوین فیلم و آهنگسازی
● آموزش‌های رایگان
  • تبدیل PDF فارسی به ورد تبدیل خودکار و سریع PDF به ورد و انجام OCR فارسی روی تصاویر Delix.ir

حامی باشید

موسسه خیریه محک

همسایه‌های ما

  • دلیکس: OCR تحت وب فارسی
  • بُبت: دانلود آهنگ + ترجمه
  • موسسه خیریه محک

لینک‌های سریع

  • حمایت از ما
  • تماس با ما
  • تبلیغات در سایت

© تمامی حقوق مادی و معنوی این وبسایت نزد بایت گیت محفوظ است. - شرایط و ضوابط استفاده از وبسایت.