Echo

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";    
 ?> 
 

Print

Подобно 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";    
 ?>