بایت گیت

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

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

29 نوامبر 2015 امیررضا نصیری ۲ دیدگاه echo, PHP, print, آموزش, اسکریپت نویسی, اکو, برنامه نویسی, پرینت, پی اچ پی, چاپ, خروجی, سایت, عبارت, متن, معرفی, نشان دادن, نمایش, وبسایت

آموزش چاپ کردن و نمایش خروجی و متن و تحویل دادن آن به کاربر در زبان 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 الزامی نیست.

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

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

» بیشتر آشنا شوید!


به اندازه یک از ما حمایت کنید.

💜

به اندازه یکی از گزینه‌های زیر، از ما حمایت مالی کنید:

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

مطالب مرتبط

پروتکل اینترنت (IP): آدرس دهی

11 آگوست 2016 رامین مرادی ۰
تصویر اصلی

بهترین آنتی ویروس‌های ویندوز 10 در سال 2019

24 ژوئن 2019 پوریا گودرز ۰
Clear Firefox Cookies

نحوه پاک کردن کوکی در مرورگر Firefox

10 سپتامبر 2014 امیررضا نصیری ۳۰

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

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

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

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

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

      پاسخ

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

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

دلیکس: OCR فارسی و تبدیل کننده PDF به ورد
  • تبدیل PDF فارسی به ورد تبدیل خودکار و سریع PDF به ورد و انجام OCR فارسی روی تصاویر Delix.ir

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

  • دلیکس: OCR تحت وب فارسی
  • موسسه خیریه محک

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

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

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