Показать сообщение отдельно
  #20 (permalink)  
Старый 15.11.2017, 23:56
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,796

Lion777,
Сообщение от Enternet
print - специальная языковая конструкция, которая может принимать на вход один параметр и печатать его. print всегда возвращает 1, поэтому может быть использован в контексте выражения. Другими словами, print синтаксически является унарным оператором с приоритетом ниже ?: и = и выше and.

echo - это специальная языковая конструкция, которая может принимать на вход произвольное количество аргументов и печатать их. Функция echo не возвращает никаких значений, а потому не может использоваться в контексте выражения.
Сообщение от Lion777
пример хреновый, честно
Вы использовали конкатекацию строк в связке с print и считаете, что это более "правильно", чем заюзать echo?
Ответить с цитированием