تابع echo() PHP

مثال

خروجی متن:

<?php
echo "Hello world!";
?>

مثال‌های اجرایی

تعریف و استفاده

تابع echo() یک یا چندین رشته را به خروجی می‌فرستد.

توضیحات:تابع echo() واقعاً یک تابع نیست، بنابراین شما نیازی به استفاده از گوشه‌های باز آن ندارید. اما اگر می‌خواهید بیش از یک پارامتر را به echo() ارسال کنید، استفاده از گوشه‌های باز می‌تواند منجر به خطای تحلیل شود.

توضیحات:تابع echo() سریع‌تر از print() سرعت کمی سریع‌تر.

توضیحات:قانون‌نویسی echo() نیز به صورت کوتاه‌تر وجود دارد. قبل از PHP 5.4.0، این قانون‌نویسی تنها در صورت فعال بودن تنظیمات short_open_tag کار می‌کند.

قانون‌نویسی

echo(رشته‌ها)
پارامترها توضیحات
رشته‌ها ضروری. یک یا چندین رشته‌ای که باید به خروجی ارسال شوند.

جزئیات فنی

بازگشت ارزش: بدون بازگشت ارزش.
نسخه PHP: 4+

مثال‌های بیشتر

مثال 1

مقدار متغیر رشته‌ای ($str) را به خروجی بنویسید:

<?php
$str = "Hello world!";
echo $str;
?>

مثال‌های اجرایی

مثال 2

نوشتن مقدار متغیر رشته‌ای ($str) در خروجی، شامل برچسب‌های HTML:

<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>

مثال‌های اجرایی

مثال 3

اتصال دو متغیر رشته‌ای:

<?php
$str1="Hello world!";
$str2="What a nice day!";
echo $str1 . " " . $str2;
?> 

مثال‌های اجرایی

مثال 4

نوشتن مقدار آرایه در خروجی:

<?php
$age=array("Peter"=>"35");
echo "Peter is " . $age['Peter'] . " years old.";
?>

مثال‌های اجرایی

مثال 5

نوشتن متن در خروجی:

<?php
echo "This text"
متعدد خطوط
lines.";
?> 

مثال‌های اجرایی

مثال 6

چگونه می‌توان از چندین پارامتر استفاده کرد:

<?php
echo 'This ','string ','was ','made ','with multiple parameters.';
?> 

مثال‌های اجرایی

مثال 7

تفاوت بین علامت‌های نقل کوچک و بزرگ. علامت نقل کوچک نام متغیر را به جای مقدار آن نمایش می‌دهد:

<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>

مثال‌های اجرایی

مثال 8

ساده‌سازی نویسه‌نویسی (تنها برای شرایطی که تنظیم short_open_tag فعال باشد):

<?php
$color = "red";
?>
<p>گل‌ها <?php $color?></p> 

مثال‌های اجرایی