Объясните разницу между echo и print
Объясните разницу между echo и print в php пожалуйста. Я всегда использовал echo при написании кода, скажите если я что-то делаю не так(где надо использовать print а не echo)
Ответы (1 шт):
Поведенческое различие echo и print заключается в том, что последний может вести себя как функция (всегда возвращающая единицу); вследствие этого print можно использовать в контексте, например, тернарного оператора, что иногда может быть весьма привлекательным. Echo как функцию использовать нельзя, зато она может принимать несколько аргументов через запятую, при этом их нельзя брать в скобки; тогда как у print ровно один аргумент, и он может быть как в скобках, так и без.
см. полную статью статью ТУТ