ProfiPHPProfiPHP
Категория: Функции обработки строк

Конструкция Echo

Конструкция Echo выводит одну или более строк.
void echo( string $arg1 [, string $... ] )
Параметр Arg1 являет собой параметр для вывода.

Конструкция Echo выводит все аргументы. Символ конца строки не добавляется.

Поскольку Echo не функция, а конструкция языка, заключать аргументы в скобки необязательно. Если вы хотите передать более одного аргумента, эти аргументы нельзя заключать в скобки.

Echo имеет также краткую форму, представляющую собой знак равенства, следующий непосредственно за открывающим тэгом. До версии PHP 5.4.0, этот сокращенный синтаксис допускался только когда включена директива конфигурации Short_open_tag.
<?php $color = 'red'; ?>
Color: <?=$color;?>
Единственное отличие от Print в том, что Echo принимает список аргументов и ничего не возвращает. Более детально можно узнать на странице: Echo или Print.

Конструкция Echo не возвращает значения после выполнения.

Примеры использования:
echo "Hello World!";

echo "Здесь
несколько строк.";

echo "Экранирование символов делается \"Так\".";

// Использование переменных:
$color = "red";

echo "color: $color"; // color: red

// Использование массивов:
$apple = array( "color" => "green" );

echo "color: {$apple['color']}"; // color: green

// Несколько параметров:
echo 'Эта ', 'строка ', 'была ', 'создана ', 'несколькими параметрами.';

// Конкатенация:
echo 'Эта ' . 'строка ' . 'была ' . 'создана ' . 'с помощью конкатенации.' . "\n";

Добавить комментарий

Имя:
Текст комментария: