PHP – دستورات echo و print

دستورات echo و print در PHP

در PHP، دو روش اصلی برای گرفتن خروجی وجود دارد: echo و print.

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

دستورات echo و print در PHP

echo و print تقریباً یکسان هستند. هر دو برای خروجی داده‌ها به صفحه استفاده می‌شوند.

تفاوت‌ها کوچک هستند: echo هیچ مقداری باز نمی‌گرداند در حالی که print مقدار 1 را برمی‌گرداند بنابراین می‌تواند در عبارات استفاده شود. echo می‌تواند چندین پارامتر بگیرد (هرچند چنین استفاده‌ای نادر است) در حالی که print تنها می‌تواند یک آرگومان بگیرد. echo کمی سریعتر از print است.

دستور echo در PHP

دستور echo می‌تواند با یا بدون پرانتز استفاده شود: echo یا echo().

مثال

echo "Hello";
// همانند:
echo("Hello");

نمایش متن

مثال زیر نشان می‌دهد که چگونه با دستور echo متن را خروجی بگیرید (توجه کنید که متن می‌تواند شامل نشانه‌گذاری HTML باشد):

مثال

echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";

نمایش متغیرها

مثال زیر نشان می‌دهد که چگونه با دستور echo متن و متغیرها را خروجی بگیرید:

مثال

$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";

echo "<h2>$txt1</h2>";
echo "<p>Study PHP at $txt2</p>";

استفاده از نقل قول‌های تکی

رشته‌ها با نقل قول احاطه شده‌اند، اما تفاوتی بین نقل قول‌های تکی و دوتایی در PHP وجود دارد.

هنگام استفاده از نقل قول‌های دوتایی، متغیرها می‌توانند به رشته اضافه شوند مانند مثال بالا.

هنگام استفاده از نقل قول‌های تکی، متغیرها باید با استفاده از عملگر . اضافه شوند، مانند این:

مثال

$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";

echo '<h2>' . $txt1 . '</h2>';
echo '<p>Study PHP at ' . $txt2 . '</p>';

دستور print در PHP

دستور print می‌تواند با یا بدون پرانتز استفاده شود: print یا print().

مثال

print "Hello";
// همانند:
print("Hello");

نمایش متن

مثال زیر نشان می‌دهد که چگونه با دستور print متن را خروجی بگیرید (توجه کنید که متن می‌تواند شامل نشانه‌گذاری HTML باشد):

مثال

print "<h2>PHP is Fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";

نمایش متغیرها

مثال زیر نشان می‌دهد که چگونه با دستور print متن و متغیرها را خروجی بگیرید:

مثال

$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";

print "<h2>" . $txt1 . "</h2>";
print "<p>Study PHP at " . $txt2 . "</p>";

استفاده از نقل قول‌های تکی

رشته‌ها با نقل قول احاطه شده‌اند، اما تفاوتی بین نقل قول‌های تکی و دوتایی در PHP وجود دارد.

هنگام استفاده از نقل قول‌های دوتایی، متغیرها می‌توانند به رشته اضافه شوند مانند مثال بالا.

هنگام استفاده از نقل قول‌های تکی، متغیرها باید با استفاده از عملگر . اضافه شوند، مانند این:

مثال

$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";

print '<h2>' . $txt1 . '</h2>';
print '<p>Study PHP at ' . $txt2 . '</p>';

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.