Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18690 программистов и 1619 роботов. Сейчас ищут 1274 программиста ...
print - Выводит строку
Вернуться к: Обработка строк
(PHP 4, PHP 5, PHP 7)
print — Выводит строку
Описание
int print
( string
$arg
)
Выводит arg
.
print не является "настоящей" функцией (это конструкция языка), поэтому заключать аргументы в скобки необязательно.
Список параметров
-
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;
?>
Примечания
Замечание: Поскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций.
Смотрите также
- echo - Выводит одну или более строк
- printf() - Выводит отформатированную строку
- flush() - Сброс системного буфера вывода
- Heredoc синтаксис
Вернуться к: Обработка строк