PHP Инструкции echo и print
В PHP есть два основных способа получить вывод: echo
и print
.
В этом учебнике используются echo
или print
почти в каждом примере. Т.о., эта глава содержит немного больше информации об этих двух инструкциях вывода.
PHP Инструкции echo и print
Инструкции echo
и print
почти одинаковы. Обе они используются для вывода данных на экран.
Но есть небольшие отличия: echo
не имеет возвращаемого значения, а print
имеет возвращаемое значение 1, поэтому его можно использовать в выражениях. echo
может принимать несколько параметров (хотя такое использование редко), а print
может принимать один аргумент. echo
немного быстрее, чем print
.
PHP инструкция echo
Инструкция echo
может использоваться со скобками или без них:
echo
или echo()
.
Отображение текста
В следующем примере показано, как вывести текст с помощью команды echo
(обратите внимание, что текст может содержать HTML разметку):
Пример
<?php
echo "<h2>PHP - это легко!</h2>";
echo "Hello world!<br>";
echo "Я собираюсь изучить PHP!<br>";
echo "Эта ", "строка ", "была ", "сделана ", "с несколькими параметрами.";
?>
Попробуйте сами »
Отображение переменных
В следующем примере показано, как выводить текст и переменные с помощью инструкции echo
:
Пример
<?php
$txt1 = "Изучение PHP";
$txt2 = "W3Schools";
$x = 5;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
echo "Выучите PHP на
" . $txt2 . "<br>";
echo $x + $y;
?>
Попробуйте сами »
PHP Инструкция print
Инструкция print
может использоваться со скобками или без них:
print
или print()
.
Отображение текста
В следующем примере показано, как вывести текст с помощью команды print
(обратите внимание, что текст может содержать HTML разметку):
Пример
<?php
print "<h2>PHP - это легко!</h2>";
print "Hello world!<br>";
print "Я собираюсь изучить PHP!";
?>
Попробуйте сами »
Отображение переменных
В следующем примере показано, как вывести текст и переменные с помощью инструкции print
:
Пример
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools";
$x = 5;
$y = 4;
print "<h2>" . $txt1 . "</h2>";
print "Выучите PHP на " . $txt2 . "<br>";
print $x + $y;
?>
Попробуйте сами »