تابع echo() PHP
تعریف و استفاده
تابع 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>