آموزش php - قسمت پنجم: آموزش echo و print در php و تفاوت آنها
در سری آموزش های کلاس من پیرامون php تا این لحظه 4 قسمت پیرامون php پیرامون متغیر ها و همچنین تابع هایی مانند define صحبت شد. اینک در ادامهی مطالب قبل به بررسی دستور های echo و print در زبان php خواهیم پرداخت و تفاوت این دو را بیان خواهیم کرد. با کلاس من همراه باشید.
نوشتن خروجی با echo و print در php
برای نمایش خروجی در زبان php از دو دستور زیر استفاده میکنیم :
Echo : این دستور می تواند چندین پارامتر را با استفاده از کاما ( ، ) بخواند. اما هیچ ارزشی را بر نمی گرداند.
Print : این دستور می تواند تنها یک پارامتر را بخواند. همیشه باز میگرداند.
بزارید توضیحات بیشتری در مورد این دو دستور در آموزش php بدیم .
ساختار دستور echo
- از این ساختار بیشتر از دستور print استفاده می شود.
- همیشه سریعتر از ساختار print عمل می کند. زیرا قرار نیس ارزشی را برگرداند و در نتیجه زمان کمتری اتلاف می شود
- دستور echo را می توان با پرانتز و یا بی پرانتز اجرا نمود!
برای شما مثالی خواهیم زد تا بتوانیم ساختار دستور echo را در نمایید :
خروجی این برنامه :
در مثال بالا :
- اولین دستور echo شاهد نمایش خروجی Displaying Strings می شود. همچنین به ما نشان می دهد که می توانیم از تگ های html در ساختار echo استفاده کنیم.
- دومین echo مشاهده می کنید که از پرانتز استفاده نشده است و رشته تعیین شده با استفاده از تگ html - در خروجی چاپ شده است.
- در سومین echo برنامه ی ما همان دستور با همان ساختار است، فقط داخل پرانتز بیان گردیده. ** این دو خط ( دستور echo دوم و سوم ) به شما این ویژگی ساختار echo را که چه با پرانتز و چه بی پرانتز، تفاوتی در رفتار ساختار echo نخواهد داشت. **
- در هفتمین خط از برنامه شاهد چهارمین دستور echo هستیم. پارامتر های جدا گانه را به وسیله کاما ( ، ) در یک خط در خروجی چاپ می کند.
- دستور echo بعدی می خواهید یک خط خالی و یک خط فاصله ایجاد کند.
- بعد از یک فاصله ایجاد شده طبق دستور echo قبلی حال، در خط بعدی فرمان چاپ Display Variable داده می شود.
- در echo بعدی شاهد این هستیم که یک رشته را بدون پرانتز دستور چاپ می دهد و در انتها یک متغیر که مقدار آن hello تعیین شده است را چاپ کند.
- در خط بعد هم شاهد همان دستور با پرانتز هستیم.
- آخرین echo نشان دهنده خاصیت پذیرش چند پارامتری ساختار دستور echo را به ما نشان می دهد.
ساختار دستور print
- همیشه 1 بر میگرداند.
- نمی تواند از چندین پارامتر پشتیبانی کند و تنها یک رشته و یا یک متغیر را می تواند چاپ کند.
- همانند دستور echo استفاده می شود.
مثال :
خروجی :
در مثال به وضوح مشخص است که دستور print تنها یک قابلیت خواندن یک پارامتر برای چاپ را دارد.
در قسمت پنجم از آموزش php در مورد دستور و ساختار echo و print صحبت کردیم و مثال های حل نمودیم و همچنین ویژگی های عمومی آن ها را بیان کردیم.
اگر علاقمند به آموزش php هستید در گام های بعد ما را دنبال نمایید تا با زبان php بیشتر آشنا شوید. در گام بعد در مورد انواع داده هایی که در زبان php استفاده می شود خواهیم گفت و مثال های از آنها حل میکنیم. همچنین شما می توانید آموزش های قبلی و کل آموزش های php را از طریق هشتگ های پایین هر مطلب مشاهده کنید. بر روی هشتگ مورد نظر کلیک کنید تا کلیه ی مطالب آن بخش برای شما به نمایش درآید. با کلاس من همراه باشید.