دستور echo و Print در PHP

دستور echo در PHP
دستور echo در PHP

دوره آموزش PHP به زبان ساده

سلام دوستان برنامه نویس،در ادامه دوره آموزش PHP در خدمت شما هستیم در قسمت قبل به موارد ساختار اولیه PHP صحبت کردیم، و البته اشاره‌ی هم به دستور echo در جلسه قبل انجام دادیم ولی در این جلسه با مثال بیشتری دستور echo رو قصد داریم برای شما عزیزان علاقه‌مند به برنامه نویسی طراحی سایت با php تشریح کنیم.

دستور Echo

در زبان برنامه نویسی PHP دستور echo بسیار پرکاربرد و اهمیت دارد دستور echo به منظور درج متن به کار میرود به شکل دقیق‌تر وظیفه دستور echo نمایش خروجی اطلاعات در صفحه وب (مرورگر) را دارد. دستور echo در حقیقت یک عملیات نیست بلکه یک ساختار زبانی است بنابراین به پرانتز نیازی ندارد.

یک نمونه از دستور echo

<?php
  echo "I love Mizfa!";
?>
[box type=”note” align=”alignright” class=”” width=”100%”]

دو نکته:

  • خروجی دستور echo در بالا عبارت I Love Mizfa خواهد بود.
  • متن باید درون علامت نقل قول تکی (‘متن’) یا دوتایی (“متن”) قرار گیرد.
[/box]

نمونه مثال از چندین دستور echo متوالی

<?php
  echo "A";
  echo "B";
  echo "C";
?>

همانطور که در جلسات قبل گفتیم هر عبارت در PHP باید با یک سمیکالون (;) پایان پذیرد. فراموش کردن سمیکالون (Semicolon) در انتهای دستورات php باعث ایجاد خطا می‌شود.

 

ادغام دستور echo با تگ های HTML

[box type=”note” align=”alignright” class=”” width=”100%”]

توجه:

برای ادامه دوره آموزش PHP بهتر است شناخت خوبی از تگ های HTML داشته باشید لذا اگر آگاهی کافی از تگ های HTML ندارد میتوانید دوره آموزش اچ تی ام ال را در سایت میزفا طی کنید. [/box]

تگ های HTML را ما میتوانیم درون عبارت echo به متن اضافه کنیم، برای درک بهتر این موضوع به مثال زیر توچه کنید.

<?php
   echo "<strong>This is a bold text.</strong>";
?>

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

خروجی دستور در مرورگر
خروجی دستور در مرورگر

دستور Print و فرق آن با دستور Echo

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

<?php
  print "I love Mizfa!";
?>

 

این جلسه هم به پایان رسید اگر سوالی داشتید حتما در نظرات میزفا مطرح کنید. در این دوره آموزش پی اچ پی با ما همراه باشید و در آینده نزدیک درخواهید یافت که یادگیری PHP چقدر آسان هست و چه مزیت‌هایی می‌تواند در کسب‌وکار شما داشته باشد.

فیلم آموزشی asp.net core 2

پوریا آریافر
اولین کسب و کار آنلاین خودم رو در فیسبوک راه‌اندازی کردم، سال ۲۰۱۱ یکی از پرتعامل‌ترین صفحات فارسی با ۸۰ هزار فالور فعال رو داشتم. بعد اینکه فیسبوک خالی از کاربر ایرانی شد وارد دنیای شبکه شدم و در انتهای سال ۲۰۱۲ مدرک MCSE مایکروسافت رو دریافت کردم، در حالی که نمره بالا گرفتم ولی کسی به دلیل به خطر افتادن موقعیت شغلی خودش به عنوان کارآموز منو قبول نمی‌کرد، بعدش با شروع دوران خدمت سربازی، مسئول بهینه سازی یک سایت خبری معتبر شدم و سئو یاد گرفتم. در ابتدای سال ۲۰۱۴ تونستم از رتبه ۱۵۰۰۰ به ۴۰۰ الکسا نزدیک کنم، اون زمان الکسا خیلی مهم بود. وارد دانشگاه شدم، به دلیل عدم علاقه به دانشگاه سعی کردم زودتر تمومش کنم و سه ساله در مقطع کارشناسی IT فارغ التحصیل شدم، توی دانشگاه هر کسی منو میدید یاد سئو میوفتاد، در همون سال آخر دانشگاه بزرگ‌ترین کانال تلگرامی IT با ۴۰ هزار عضو رو داشتم، که به مجتمع فنی فروختم تا بتونم تمرکز رو فقط بر روی عشق خودم یعنی سئو بذارم، وقتی کانال تلگرام فروختم حس پرواز بهم دست داد، هرچند درآمد چندین میلیون ماهانه رو از دست دادم ولی دوباره باید مثل گذشته با پوستی نو یک فصلی نو رو میساختم. در این چندین سال فعالیت‌های سئو به شکل تخصصی بنده در قالب پروژه‌های مختلف و آموزش‌های حضوری و غیرحضوری در دفتر میزفا و دانشگاه علامه طباطبایی تهران صورت ‌گرفته، تجربه بهینه سازی موفقی در بهبود UX و CRO پروژه‌های سئو کسب کردم. در اکثر ابزارهای کاربردی گوگل تسلط کاملی دارم. عاشق کسب تجربه های جدید هستم. راز پیشرفت در هر کاری رو یادگیری و یاددادن می‌دونم و میزفا که در اواخر ۲۰۱۶ راه‌اندازی شد تونست چنین بستر مناسبی رو برام فراهم کنه. همینطور در حال حاضر مدیریت یک تیم ۱۰ نفری از جوانان فعال و پرانگیزه رو در میزفا به عهده دارم. نقد و بازخوردهای سازنده شما، جوهر تلاش‌های مستمر ماست تا یک قدم خودمون بهبود بدیم. منتظریم …

فیلم آموزشی asp.net core 2

2 نظر

2 پاسخ

  1. کارکتر n\ در زبان پی اچ پی کاربرد خاصی نداره و عملا یک کارکتر نرمال و بی تاثیر حساب میشه اما در زبان سی پلاس پلاس و جاوا اسکریپت یک کارکتر خط شکن حساب میشه یعنی مکان نما رو به خط بعدی انتقال میده.
    در واقع تگ میتونه معال همین کارکتر در زبان های html و php باشه.

    مثال:
    ;”!echo ”hello world
    نتیجه:
    hello
    !world

    در مثال بالا عبارت بعد از تگ به خط بعدی منتقل میشه. بنابراین در نتیجه کلمه !world به خط بعدی منتقل شد.

  2. کار n\ در دستور اکو تو زبان پی اچ پی چیه ؟
    ;”!echo”hello\n world
    منظورم کار \n در دستور بالا است

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=