دستور echo و print در PHP

متغیر echo و print در PHP

برای شروع نوشتن برنامه PHP بعد از نصب نرم‌افزار زمپ ، نیازمند دستوری هستیم که بتواند فراخوان مورد نظر ما را چاپ کند

برای چاپ یک متن در صفحه وب ازدستور echo استفاده می‌شود.البته این نکته مهم نباید فراموش شود که تمام دستورات PHP  باید بین <?php?> قرار بگیرد در واقع php با ? > شروع و با <? به پایان می‌رسد. همچنین برای پایان جمله ای که میخواهیم به چاپ برسانیم از ( ; ) استفاده می‌کنیم. یک مثال بینیم:

خروجی دستور بالا به صورت My first php script چاپ می‌شود

کدهای PHP می‌توانند بین کدهای html  قرار بگیرند. می‌توان آن را به صورت زیر نمایش داد:

خروجی این دستور در یک صفحه وب سایت به صورت زیر است:

My first php script

در PHP نوع و بزرگ و یا کوچک بودن فونت echo  تاثیری  در متن چاپی ما نخواهد داشت

در مثال قبل پس گرفتن خروجی هر سه متن به صورت یکسان چاپ خواهد شد

Hello world!

Hello world!

Hello world!

در این مثال با یک کد جدید رو به  رو شدیم. < br >  یک کد html  است. هر گاه  بخواهیم متن های چاپی ما در سطرهای جداگانه چاپ شوند از این کد استفاده می‌کنیم.

 در نهایت فایل  پی اچ پی نوشته شده باید با پسوند php. ذخیره می‌شود.

دستور print درphp

دستور Print هم همانند دستور Echo  وظیفه چاپ کدهای رشته‌ای را دارد و به همین دلیل کدها  بین دو علامت ” ” قرار می‌گیرند و در انتها دستور به علامت ; به پایان می‌رسد.

print و echo هر دو یک عمل انجام می‌دهند اما echo از سرعت بالاتری برخوردار است و البته لازم به ذکر است که در نوشتن  برنامه های طولانی شاید نوشتن echo با داشتن ۴ حرف و در مقابل print با ۵ حرف، ارجحیت داشته باشد.

یک مثال مشاهده کنیم

خروجی دستور بالا برابر است با

PHP is fun!

Hello world!
I’m about to learn PHP!

53 نظرات شما

  • saeid

    آذر ۲۵, ۱۳۹۲ at ۱۰:۵۹ ب.ظ
    با سلام، سایت بسیار عالی دارید. موفق باشی و خیلی خیلی ممنون بخاطر سایت خوبتون
    • بهاران بنی اسدی

      آذر ۲۶, ۱۳۹۲ at ۹:۲۲ ق.ظ
      سلام سپاسگزارم :)
  • Mohammad

    دی ۷, ۱۳۹۲ at ۹:۵۷ ق.ظ
    سلام آموزشهاتون بسیار روان و قابل فهم هستن بسیار ممنون از مطالب مفیدتون
    • بهاران بنی اسدی

      دی ۷, ۱۳۹۲ at ۶:۰۴ ب.ظ
      سلام ممنون دوست عزیز
  • peymam

    دی ۱۹, ۱۳۹۲ at ۱:۵۲ ق.ظ
    سلام مرسی خیلی خوب بود من تازه شروع به فراگیری php کردم واین هم اولین مطلب درمورد php بود که یاد گرفتم واقعاً خیلی خوب بود
  • ارشاد

    بهمن ۶, ۱۳۹۲ at ۸:۰۰ ب.ظ
    به نظر سایت خوبی است. تازه دارم باهاش آشنا میشم. اما مرسی از گرافیک قشنگ سایت!
    • بهاران بنی اسدی

      بهمن ۸, ۱۳۹۲ at ۹:۰۵ ق.ظ
      متشکرم
    • نفس

      خرداد ۱۰, ۱۳۹۳ at ۸:۳۷ ق.ظ
      منم موافقم گرافیک سایتتو دوست دارم
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۰۱ ب.ظ
      ممنون از نظر شما
  • narges

    اسفند ۵, ۱۳۹۲ at ۸:۳۴ ب.ظ
    بهاران عزیز ممنونم بابت آموزش روان و زیبایی سایت انشالا موفق باشی ..
  • احسان

    فروردین ۲۲, ۱۳۹۳ at ۴:۱۹ ب.ظ
    اضافه شدین به بوکمارکام.
  • محمد هادی

    اردیبهشت ۱۲, ۱۳۹۳ at ۱:۳۰ ب.ظ
    با سلام ممنون از برنامه بروز که سایت شما را معرفی کرد ممنون از سایت شما که اینقدر به ما کمک کرد خدا خیرتان بدهد لطفاادامه دهید و بگذارید مطالب در دسترس باشد و همچنان سایتتان پایدار بماند شما هم پایدار باشید
    • بهاران بنی اسدی

      اردیبهشت ۱۲, ۱۳۹۳ at ۶:۴۹ ب.ظ
      سلام مرسی دوست عزیز. شما هم با نظراتتون در پیشرفت سایت من رو یاری کنید
  • رضا نصرالهی

    اردیبهشت ۱۳, ۱۳۹۳ at ۷:۲۴ ب.ظ
    به نام خدا سلام می تونم قالب وردپرس سایت رو داشته باشم... نیت حقیر خیر هست نه می خوام گسترش بدم نه پخش کنم و نه استفاده کنم و نه بفروشم... خیلی ممنون
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۲۳ ب.ظ
      سلام میتونم قالب رو در اختیارتون بذارم ولی شما که نمیخواید هیچ کاری باهاش بکنید به چه دردتون میخوره؟!
  • Hamidreza Fathollahi

    اردیبهشت ۱۶, ۱۳۹۳ at ۴:۰۸ ب.ظ
    یعنی شما یک نفره انجام میدید مدیریت سایت رو؟من سایت زیاد درست کردم'اما سایت بدون نقص تاحالا ندیده بودم'واقعا بسیار عالی'پارتی بازی نبوده که سایتون رو در تلوزیون معرفی کردن،موفق باشید
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۱۹ ب.ظ
      بله این سایت رو تنهایی مدیریت میکنم. خیلی ممنون از لطف شما
  • میثم

    اردیبهشت ۱۹, ۱۳۹۳ at ۹:۳۰ ق.ظ
    سلام خسته نباشین ،سایت مرتب ومنظو ومفیدی دارین ،من تازه شروع کردم امیدوارم سایتتون پایدار باشه و ماهم استفاده کنیم وتشکر بابت زحماتتون
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۱۷ ب.ظ
      ممنونم از نظر خوب شما، با راهنمایی و همکاری شما دوستان حتما ادامه اش میدیم
  • رضا نصرالهی

    اردیبهشت ۲۱, ۱۳۹۳ at ۵:۰۹ ب.ظ
    به نام خدا سلام از کدوم افزونه برای نمایش کدهای php استفاده می کنید؟؟ موفق باشید...
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۱۰ ب.ظ
      سلام اگر وردپرس کار میکنید Insert PHP رو به شما پیشنهاد میکنم
  • عرفان

    اردیبهشت ۲۱, ۱۳۹۳ at ۹:۴۶ ب.ظ
    سلام دوست عزیز؛سایت خوبی داری فقط یه جا یه سوتی دادی! (در قالب سایت منظورم هست) بگرد اگه متوجه نشدی پاسخ بده تا بگم کجا...! البته حالا خیلی هم سوتی نیست ها...!!!
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۰۹ ب.ظ
      سلام، ممنون میشم اشکالات سایت رو بهم بگید. و خیلی خوشحال میشم اگر بتونم با کمک دوستان بهترش کنم.
    • zahra

      تیر ۲۵, ۱۳۹۴ at ۱۲:۳۵ ق.ظ
      فک کنم فهمیدم منظورتون از سوتی چیه در سمت چپ پست ها که مشخصاتشونو نوشتند در قسمت در تاریخ موضوع اون پست رو نوشتن اینم ایرادی بود بالاخره
  • Mohammad

    اردیبهشت ۲۳, ۱۳۹۳ at ۳:۳۹ ب.ظ
    سلام.الان دقیقا این سایتو با چی طراحی کردین؟؟
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۰۹ ب.ظ
      سلام، این سایت داره از سیستم مدیریت محتوای وردپرس استفاده میکنه
  • سینا

    خرداد ۱۳, ۱۳۹۳ at ۸:۲۳ ب.ظ
    تا اینجاش که عالی بود توضیحتون سپاسگزارم
  • محمد

    خرداد ۱۴, ۱۳۹۳ at ۵:۴۱ ب.ظ
    سلام ، خب منظورت از نرم افزار کدوم نرم افزاره و چاپ کن د ینی چی
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۵:۵۳ ب.ظ
      چاپ کند یعنی در مانیتور کاربر بهش نشون بده. نرم افزار زمپ یا همون Xampp هم که توی سایت موجوده و روی عبارت زمپ هم در ابتدای مقاله لینک شده.
  • سپیدار

    خرداد ۲۵, ۱۳۹۳ at ۱۲:۴۴ ق.ظ
    Parse error: syntax error, unexpected '<' in C:\wamp\www\learn.php on line 6 دقیقا کدای بالارو اجرا کردم با این ارور مواجه شدم...
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۵:۴۸ ب.ظ
      این یعنی که در خط ششم از کد شما کاراکتر > اشتباه استفاده شده، ممکنه جایی php رو باز کرده باشید قبلا و نبسته باشید یا نوع کاراکتر های شما فرق کنه. کد رو دستی بازنویسی کنید و هر چیز اضافه خارج از این کد رو ازش حذف کنید.
  • امیر ارشادیان

    تیر ۱, ۱۳۹۳ at ۴:۳۱ ق.ظ
    سلام بنده web developerو programmer هستم و خودآموز کار کردم.به نظرم بسیار مختصر و مفید ارائه شده واینقدر جزوه ی جالبیه که نشد تحسین نکنم.انشالله موفقتر باشید.
    • بهاران بنی اسدی

      تیر ۷, ۱۳۹۳ at ۱۰:۲۹ ق.ظ
      سلام دوست خوبم، شما لطف دارید. موفق باشید
  • سلام

    تیر ۶, ۱۳۹۳ at ۹:۵۱ ب.ظ
    http://www.w3schools.com/ بسیار شبیه سایت این سایت جهانی طراحی شده موفق باشید
  • amirhessam

    مرداد ۲۹, ۱۳۹۳ at ۲:۳۸ ب.ظ
    سلام ممنون از زحماتت 3 نکته 1 این که اصلا مثل کتاب ها تدریس نمیکنی واقعا عالی و همه فهم هست 2 برای خروجی کد ها لطفا border قرار بده 3 درسته داری کلی میگی ولی مثلا واقعا اختلاف کد echo با print فقط در کمتر بودن کاراکتر های تایپیش هست و سریعتر اجرا شدنش؟؟؟ پس لطفا راه رو هم خودت کامل نشون بده و خونندگان رو تو دو راهی قرا ندده. missssssiiiiiiiiiiii tnx
    • بهاران بنی اسدی

      شهریور ۳, ۱۳۹۳ at ۱۰:۰۴ ق.ظ
      سلام مرسی از نظرات شما؛ حتما در نظر میگیریم. استفاده از echo یا print هم کاملا سلیقه ایه و من خودم echo رو ترجیح میدم
  • amirhessam

    مرداد ۲۹, ۱۳۹۳ at ۲:۴۶ ب.ظ
    PHP is fun! در دستور های بالا باید مشکی باشه نه قرمز مگه رنگ براش تعریف کردی
    • بهاران بنی اسدی

      شهریور ۳, ۱۳۹۳ at ۱۰:۰۲ ق.ظ
      با توجه به CSS های سایت نگ های h2 با این رنگ نمایش داده میشن
  • mmeisamm

    شهریور ۶, ۱۳۹۳ at ۱۱:۳۵ ب.ظ
    سلام من تازه اومدم .... تا حالا که خیلی برام مفید بود مرسی
  • اتنا

    شهریور ۲۰, ۱۳۹۳ at ۸:۳۷ ق.ظ
    سلام ممنون از سایت خوبتون من میخام به صورت حرفه ای php یاد بگیرم و از سایت شما برای یادگیری شروع کردم فقط بعد از php is fun که br نذاشته بودید که رفت خط بعدی بازم ممنون
  • mahdi

    شهریور ۲۵, ۱۳۹۳ at ۲:۱۷ ب.ظ
    سلام ممنون از سایت زیباتووووون .....
  • فاطمه

    مهر ۲۲, ۱۳۹۳ at ۲:۰۴ ب.ظ
    با سلام میخواستم بدونم که نرم افزار دیگه ای هست که باهاش php ران بشه,من ویندوزم 8 هست xamp رو که میریزم مشکل داره کار نمیکنه تو لپ تاپم!!ورژن های مختلفش هم امتحان کردم نشده!
  • ایمان

    آذر ۱, ۱۳۹۳ at ۲:۲۹ ق.ظ
    خیلی عالی بود موفق باشید
  • محمدرضا

    آذر ۳۰, ۱۳۹۳ at ۱:۱۰ ق.ظ
    سلام انقدر قالب سایتتون قشنگه که مطلبو بیخیال شدم فقط دارم قالبو نگاه میکنم :d
    • الهه قنبری

      تیر ۱۵, ۱۳۹۴ at ۱۱:۲۱ ق.ظ
      سلام خیلی ممنون
  • محمد امين

    بهمن ۱, ۱۳۹۳ at ۱۱:۲۰ ب.ظ
    ميشه تو بخش نقل قول "" از html استفاده كرد يا br يك كلمه از قبل تعريف شدس؟؟؟
  • محمد امين

    بهمن ۱, ۱۳۹۳ at ۱۱:۲۹ ب.ظ
    سلام ببخشيد لطفا افزونه ي براي سايتتون قرار بديد كه بشه از مطالبتون پرينت برداشت مرسي
  • taha

    خرداد ۹, ۱۳۹۴ at ۱۰:۴۴ ق.ظ
    خیلی مختصر و مفید توضیح دادین بدون اینکه آدم و گیج بشه.واقعا ازتون متشکرم
    • بهاران بنی اسدی

      تیر ۱۴, ۱۳۹۴ at ۳:۳۵ ب.ظ
      خواهش می کنم.
  • فروشگاه پهناور

    آبان ۱, ۱۳۹۴ at ۳:۰۰ ق.ظ
    خیلی ساده و روان توضیح داده بودید. تشکر
  • asa

    اسفند ۱۴, ۱۳۹۴ at ۱۰:۰۳ ق.ظ
    سلام یک سوال؟ print وEcho آیا تابع هستند؟ چون در اجرا می توان از علامت پرانتز و یا بدون پرانتز از آنها استفاده کرد.
  • ela

    فروردین ۹, ۱۳۹۵ at ۱:۱۵ ب.ظ
    با سلام و خسته نباشيد من از آموزشهاي شما استفاده كردم فقط مي خواهم با شما ارتباط نزديكتر داشته باشم و سوالاتم را بپرسم من الان در خارج از ايران هستم و منتظر جواب شما هستم
  • مرتضی کریم آبادی

    خرداد ۸, ۱۳۹۵ at ۲:۲۷ ق.ظ
    سلام سایت آموزنده و شیکی داریدممنون

پاسخ دهید

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


© 2013 Mobtadi. All rights reserved.
کلیه حقوق مادی و معنوی برای وبسایت مبتدی محفوظ است.