Description
int
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().