Echo или print
Автор Алексей Рауткин задал вопрос в разделе Другие языки и технологии
Вопрос для PHP-программистов. В чем разница между функциями print и echo? и получил лучший ответ
Ответ от Миша Куркин[гуру]
Print() - это функция
Echo - конструкция
Ответ от Достоевский и мозжечок[гуру]
print - специальная языковая конструкция, которая может принимать на вход один параметр и печатать его. print всегда возвращает 1, поэтому может быть использован в контексте выражения. Другими словами, print синтаксически является унарным оператором с приоритетом ниже ?: и = и выше and.
echo - это специальная языковая конструкция, которая может принимать на вход произвольное количество аргументов и печатать их. Функция echo не возвращает никаких значений, а потому не может использоваться в контексте выражения.
Функция echo выполняется незначительно быстрее чем print.
print - специальная языковая конструкция, которая может принимать на вход один параметр и печатать его. print всегда возвращает 1, поэтому может быть использован в контексте выражения. Другими словами, print синтаксически является унарным оператором с приоритетом ниже ?: и = и выше and.
echo - это специальная языковая конструкция, которая может принимать на вход произвольное количество аргументов и печатать их. Функция echo не возвращает никаких значений, а потому не может использоваться в контексте выражения.
Функция echo выполняется незначительно быстрее чем print.
Ответ от An[мастер]
читаем первоисточник:
int print ( string $arg )
print() не является "настоящей" функцией (это конструкция языка) , поэтому заключать аргументы в скобки необязательно.
Возвращает 1, всегда.
void echo ( string $arg1 [, string $... ] )
На самом деле echo() - это не функция, а конструкция языка, поэтому заключать аргументы в скобки необязательно.. .
echo() имеет также краткую форму, представляющую собой знак равенства, следующий непосредственно за открывающим тэгом. I have <?=$foo?> foo.
Эта функция не возвращает значения после выполнения.
Итого: print принимает 1 аргумент, echo множество, print возвращает 1, echo - ничего не возвращает.
читаем первоисточник:
int print ( string $arg )
print() не является "настоящей" функцией (это конструкция языка) , поэтому заключать аргументы в скобки необязательно.
Возвращает 1, всегда.
void echo ( string $arg1 [, string $... ] )
На самом деле echo() - это не функция, а конструкция языка, поэтому заключать аргументы в скобки необязательно.. .
echo() имеет также краткую форму, представляющую собой знак равенства, следующий непосредственно за открывающим тэгом. I have <?=$foo?> foo.
Эта функция не возвращает значения после выполнения.
Итого: print принимает 1 аргумент, echo множество, print возвращает 1, echo - ничего не возвращает.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос для PHP-программистов. В чем разница между функциями print и echo?
Возможно ли инклюдом в php подключить блок с другого сайта?
Можно, для этого на хостинге (сервере) должно быть разрешено исходящее соединение.
Я бы не
подробнее...
header("Location: ".$_SERVER['HTTP_REFERER']; не срабатывает
header как и cookie должны быть переданы в САМОМ начале, а вернее ДО вывда заголовка, даже до
подробнее...
спросили в BMW Open FreeBSD
Что такое SSL как проверить есть это или нет
Не думаю, что Вам это надо, и всё же: SSL - один из методов туннельного сертифицирования
подробнее...
Что такое SSL как проверить есть это или нет
Не думаю, что Вам это надо, и всё же: SSL - один из методов туннельного сертифицирования
подробнее...
спросили в 1640 год
Сколько пирамид в Египте?
Сколько пирамид в Египте?
Ответить на этот, казалось бы, легкий вопрос сложно: далеко не
подробнее...
Сколько пирамид в Египте?
Сколько пирамид в Египте?
Ответить на этот, казалось бы, легкий вопрос сложно: далеко не
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в DOS
DOS команды какие есть. Какие есть команды DOS мне сказали их больше 70. Напишите пожалуйста все комманды если знаете.
1 пуск-выполнить-набери CMD
2 в появившемся окошке набери HELP и нажми энтер
3 наслаждайся
подробнее...
DOS команды какие есть. Какие есть команды DOS мне сказали их больше 70. Напишите пожалуйста все комманды если знаете.
1 пуск-выполнить-набери CMD
2 в появившемся окошке набери HELP и нажми энтер
3 наслаждайся
подробнее...
COOKIE в php не работает
У меня этот код ничо не пишет, нормально ставит куку. Попробуй прямо отсюда скопировать код и
подробнее...
спросили в In-grid
В чём заключается смысловое различие слов relationship и relation? Какое значение придаёт частица ship?
FROM BBC website:
Relationships
A relationship is a close friendship between
подробнее...
В чём заключается смысловое различие слов relationship и relation? Какое значение придаёт частица ship?
FROM BBC website:
Relationships
A relationship is a close friendship between
подробнее...
Как вывести html код посредством php?
всмысле?
так чтоле?
$html = "Тут html код";
print $html;
подробнее...
спросили в WWE Payback
PHP: постоянно ошибка "Warning: Cannot modify header information - headers already sent by (output started ...". Текст
До того как Вы поюзали функцию header(), Вы наверняка воспользовались echo, print(), var_dump() или
подробнее...
PHP: постоянно ошибка "Warning: Cannot modify header information - headers already sent by (output started ...". Текст
До того как Вы поюзали функцию header(), Вы наверняка воспользовались echo, print(), var_dump() или
подробнее...
спросили в AM General
Чем по смыслу отличается a job от work?
Work can be a noun or a verb, whereas "job" is only ever a noun.
=
Формальн. разница –
подробнее...
Чем по смыслу отличается a job от work?
Work can be a noun or a verb, whereas "job" is only ever a noun.
=
Формальн. разница –
подробнее...
Напишите маленькое сочинение на английском про отношения в семье для 8 класса
I think that family is one of the most important things in a person's life. Famly gives you support
подробнее...
SQL хранимая процедура).
В условии задачи сказано - сделать процедуру, пытающуюся удалить какого-то клиента, и возвращающую
подробнее...
Что можно делать через командную строку Виндоус? Перечислите, пожалуйста, основные команды.
Для получения сведений об определенной команде наберите HELP <имя команды>
ASSOC Вывод
подробнее...
спросили в Команды Команда
какие команды можно вписать в командной строке?
куча вот они
остальное в почте
Для получения сведений об определенной команде наберите
подробнее...
какие команды можно вписать в командной строке?
куча вот они
остальное в почте
Для получения сведений об определенной команде наберите
подробнее...