Echo: эта конструкция языка PHP предназначенная для вывода контекста.
В нашем случае вывод на экран или дисплей, остальные варианты рассмотрим позже.
echo не является функцией, по этому с этой инструкцией скобки не используются.
Но если мы захотим использовать более одного параметра,
то скобки понадобятся.
А теперь самый простой пример, выведем строку Hello World! by php echo:
<?php echo "Hello World! by PHP echo"; ?>
Поддерживается многострочный ввод текста:
<?php echo "Привет от PHP Echo это многолинейная строка multiline ,а по русски - многострочный текст, выведенный этой инструкцией на экран гаджета! "; ?>
Выведится конечно одной строкой, но это оформление удобно для чтения кода
Некоторые символы для вывода необходимо экранировать, так как они могут является частью языковой конструкции, например кавычки.
Перед символом, который необходимо экранировать, ставим обратный след.
Пример:
<?php echo "Здравствуй, экранирoванная \"последовательность\" символов"; ?>
О самих переменных мы поговорим позже, а пока вот простенький образец:
<?php $msg="Приветствую тебя, PHP разработчик!"; echo "Сообщение: $msg"; ?>
Подобно echo , инструкция print
так же не является функцией, и по этому при выводе одного параметра за раз, скобки нам не нужны.
print печатает на экран строки, многострочный текст, экранированные символы, переменные массивы и т.п.
Рассмотрим несколько примеров.
Начнём с печати простой строки:
<?php
print "Hello by PHP print ";
print ("Hello by PHP print()");
?>
Печатаем многострочный текст:
<?php print "Hello by PHP print this is multi line text printed by PHP print statement "; ?>
Экранируем кавычки:
<?php print "Здравствуй, экранирoванная \"последовательность\" символов"; ?>
Напечатаем на дисплей значение переменной:
<?php $msg="Hello print() in PHP"; print "Message is: $msg"; ?>