(PHP 4, PHP 5, PHP 7)

print — Выводит строку

Описание

int print ( string $arg )

Выводит arg.

print на самом деле не является настоящей функцией (это конструкция языка), поэтому заключать аргументы в скобки необязательно.

Главное отличие от echo в том, что print принимает только один аргумент и всегда возвращает 1.

Список параметров

arg

Вводимые данные.

Возвращаемые значения

Возвращает 1, всегда

Примеры

Пример #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 <<<END
Здесь используется синтаксис "here document" для вывода
нескольких строк с подстановкой переменных $variable.
Заметьте, что закрывающий идентификатор должен
располагаться в отдельной строке, никаких пробелов!
END;
?>

 

Примечания

ЗамечаниеПоскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций.