Функция PHP echo()
Определение и использование
Функция echo() выводит одну или несколько строк.
Комментарий:Функция echo() на самом деле не функция, поэтому вам не нужно использовать скобки. Однако, если вы хотите передать более одного параметра в echo(), использование скобок может привести к возникновению ошибки при анализе.
Совет:Функция echo() быстрее print() Сlightly быстрее.
Совет:Функция 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 span multiple 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>Roses are <?=$color?></p>