|
Последние активные темы форума |
|
print
(PHP 3, PHP 4, PHP 5 ) print -- Выводит строку
Descriptionint print ( string arg ) Выводит arg. Всегда возвращает
1.
print() не является "настоящей" функцией (это
конструкция языка) поэтому заключать аргумент в скобки не
обязательно.
Пример 1. Примеры использования print()
<?php
print (
"Привет мир!"
);
print
"print() можно использовать и без скобок."
;
print
"Это занимет
несколько строк. Переводы строки тоже
выводятся"
;
print
"Это занимет\nнесколько строк. Переводы строки тоже\nвыводятся"
;
print
"Экранирование символов делается \"Так\"."
;
// с print можно использовать переменные ...
$foo
=
"foobar"
;
$bar
=
"barbaz"
;
print
"foo - это $foo"
;
// foo - это foobar
// ... и массивы
$bar
= array(
"value"
=>
"foo"
);
print
"это
{
$bar
[
'value'
]}
!"
;
// это foo !
// При использовании одиночных кавычек выводится
// имя переменной,а не значение
print
'foo - это $foo'
;
// foo - это $foo
// можно вывести просто значения переменных
print
$foo
;
// foobar
print
$foo
,
$bar
;
// foobarbarbaz
print <<<END
Здесь используется синтаксис "here document" для вывода
нескольких строк с подстановкой переменных $variable.
Заметьте,что закрывающий идентификатор должен
располагаться в отдельной строке. никаких пробелов!
END;
?>
|
|
Различия между print() и echo()
рассматриваются в этой статье:
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
Замечание: Поскольку это языковая
конструкция, а не функция, она не может вызываться при помощи
переменных функций
См. также описания функций echo(),
printf() и flush().
|