// следующее выражение выведет «true»
( 1 === 1 ) ? print ‘true’ : print ‘false’ ;
?>
Примечания
Замечание: Использование с круглыми скобками
Заключение аргумента print в круглые скобки не вызовет синтаксической ошибки и создаст синтаксис, который выглядит как обычный вызов функции. Однако это может ввести в заблуждение, поскольку круглые скобки на самом деле являются частью выводимого выражения, а не частью самого синтаксиса print .
При использовании print в более крупном выражении может потребоваться размещение ключевого слова и его аргумента в круглых скобках для получения желаемого результата:
if ( (print «привет» ) false ) print » — внутри if» ;
>
else print » — внутри else» ;
>
// выведет «привет — внутри else»
// в отличие от предыдущего примера, выражение (print «привет») вычисляется первым
// после вывода «привет» print возвращает 1
PHP Echo & Print Statement Tutorial in Hindi / Urdu
// поскольку 1 false ложно, выполняется код в блоке else
Замечание: Поскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций или именованных аргументов.
Смотрите также
- echo — Выводит одну или более строк
- printf() — Выводит отформатированную строку
- flush() — Сброс системного буфера вывода
- Способы работы со строками
Источник: www.php.net
Примечания
Замечание: Поскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций.
Смотрите также
- echo — Выводит одну или более строк
- printf() — Выводит отформатированную строку
- flush() — Сброс системного буфера вывода
- Heredoc синтаксис
Источник: php.ru
Операторы PHP echo и print
В PHP есть два основных способа вывода данных: echo и print .
Операторы echo и print делают одно и то же — выводят данные на экран, но всё же имеют и некоторые отличия. Отличия невелики: echo не имеет возвращаемого значения и может принимать несколько параметров (хотя это используется редко), а print при использовании возвращает значение 1, поэтому может быть использован в выражениях и принимает только один аргумент.
Оператор echo
Оператор echo — выводит одну или более строк.
На самом деле, echo — это не функция (это языковая конструкция), поэтому заключать параметры в скобки () необязательно.
echo можно писать двумя способами с круглыми скобками и без них: echo или echo() . Если вы используете синтаксис с круглыми скобками, то передать можно только один аргумент. При использовании синтаксиса без скобок, можно передавать несколько аргументов, разделяя их запятыми.
php print to printer example
В следующем примере показано, как вывести текст с помощью команды echo (обратите внимание, что текст может содержать разметку HTML):
Пример
echo «
PHP это легко!
«;
echo «Сейчас я изучаю PHP!
«;
echo «Эта «, «строка «, «была «, «сделана «, «из нескольких аргументов.»;
?>
Теперь рассмотрим вывод текста вместе с переменными:
Пример
$txt1 = «PHP это легко!»;
$txt2 = «wmschool.ru»;
$x = 3;
$y = 8;
echo «
» . $txt1 . «
«;
echo «Сейчас я изучаю PHP на » . $txt2 . «
«;
echo $x + $y;
?>
echo имеет также краткую форму, представляющую собой знак равенства (=) , следующий непосредственно за открывающим тэгом short_open_tag настроек PHP включена:
Сейчас я изучаю PHP на
Оператор print
print не является «настоящей» функцией (это конструкция языка) поэтому, как и echo можно писать в двух вариантах (со скобками и без них): print или print() . Но в отличие от echo , какой бы вариант написания вы ни выбрали, print может принять только один аргумент.
В следующем примере показано, как вывести текст с помощью print команды (обратите внимание, что текст может содержать разметку HTML):
Пример
print «
PHP это легко!
«;
print «Сейчас я изучаю PHP!
«;
print «И мне это нравится.»;
?>
Вывод текста вместе с переменными:
Пример
$txt1 = «PHP это легко!»;
$txt2 = «wmschool.ru»;
$x = 3;
$y = 8;
print «
» . $txt1 . «
«;
print «Сейчас я изучаю PHP на » . $txt2 . «
«;
print $x + $y;
?>
Источник: www.wm-school.ru