Zano.ru




Рейтинг@Mail.ru


Главная / Функция echo (PHP 3, PHP 4, PHP 5)

Функция echo (PHP 3, PHP 4, PHP 5)

Функция echo (PHP 3, PHP 4, PHP 5)

echo -- Выводит одну или более строк

Описание:
void echo ( string arg1 [, string argn...] )

Выводит все аргументы.
На самом деле echo() - это не функция, а конструкция языка, поэтому заключать аргументы в скобки не обязательно, даже при использовании нескольких аргументов.

Примеры использования echo()


echo "Привет мир!";

echo
"Это занимет
несколько строк. Переводы строки тоже
выводятся"
;

echo
"Это занимет несколько строк. Переводы строки тоже выводятся"
;

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

// с echo можно использовать переменные ...
$foo = "foobar"
;
$bar = "barbaz"
;

echo
"foo - это $foo";
// foo - это foobar

// ... и массивы

$bar = array("value" => "foo"
);

echo
"это {$bar['value']} !";
// это foo !

// При использовании одиночных кавычек выводится
// имя переменной,а не значение

echo 'foo - это $foo';
// foo - это $foo

// можно вывести просто значения переменных

echo $foo;          
// foobar
echo $foo,$bar;     
// foobarbarbaz

// Некоторые предпочитают передачу нескольких аргументов
// вместо конкатенации

echo 'Эта ', 'строка ', 'была ', 'создана ', 'несколькими параметрами.', chr(10
);
echo
'Эта ' . 'строка ' . 'была ' . 'создана ' . 'с помощью конкатенации.' . " "
;

echo <<

Здесь используется синтаксис "here document" для вывода
нескольких строк с подстановкой переменных $variable.
Заметьте,что закрывающий идентификатор должен
располагаться в отдельной строке. никаких пробелов!

END;

// Следующая строка неверна, так как echo не является функцией
//($some_var) ? echo 'true' : echo 'false'
;

// Но это можно записать по другому
($some_var) ? print('true'): print('false');
// print является функцией
echo $some_var ? 'true': 'false';
// echo вынесен за пределы выражения
?>

  

Результат

Привет мир!Это занимет несколько строк. Переводы строки тоже выводятсяЭто занимет несколько строк. Переводы строки тоже выводятсяЭкранирование символов делается "Так".foo - это foobarэто foo !foo - это $foofoobarfoobarArrayЭта строка была создана несколькими параметрами. Эта строка была создана с помощью конкатенации. Здесь используется синтаксис "here document" для вывода нескольких строк с подстановкой переменных . Заметьте,что закрывающий идентификатор должен располагаться в отдельной строке. никаких пробелов!falsefalse

 




 
E-Mail: zanoru@yandex.ru