Intereting Posts
mysql_fetch_array возвращает повторяющиеся данные php. Должен ли я вызвать exit () после вызова заголовка Location:? php array_merge без стирания значений? свойство динамического класса $$ значение в php исключить аутентификацию аутентификации с помощью symfony2 Открыть файл в VLC через HTML / JS или PHP pdo_oci make не работает Что означает ошибка «PHP Fatal error: не может вызвать перегруженную функцию для не-объекта»? Как прочитать RS232 Serial Port в PHP, как эта QBasic Program как я могу публиковать внешнюю форму с помощью PHP? как сделать хорошие переписанные URL-адреса с маршрутизатора PHP Циклические данные, когда форма имеет разные атрибуты имени каждой строки Выбор данных таблицы с помощью операторов PDO Как отсортировать массив по определенному фильтру? Что не так в развертывании этого приложения Laravel? Нужен ли я эффективный домен вместо vhost, используемый в моей локальной среде?

Разница между эхом и возвратом в php?

Это меня так запутывает, Какая разница между эхом и возвратом, в функциях

Related of "Разница между эхом и возвратом в php?"

echo выводит содержимое на консоль или в веб-браузер.

Пример:

 echo "Hey, this is now showing up on your screen!"; 

return возвращает значение в конце функции или метода.

Пример:

 function my_function() { return "Always returns this"; } echo my_function(); // displays "Always returns this" 

echo – вывод одной или нескольких строк

return – если вызывается из функции, оператор return немедленно завершает выполнение текущей функции и возвращает свой аргумент как значение вызова функции. return также завершит выполнение инструкции eval () или файла сценария.

Потратьте время и прочитайте руководство по php .

Ах …

Там ОГРОМНАЯ разница.

В основном:

  • return $a возвращает значение из функции или завершает функцию
  • echo $a выводит значение

     function foo() { return 5; } $x = foo(); // $x holds the value 5 echo $x; // outputs "5" 

Echo печатает строки на экране или в браузере. Возврат завершает функцию, при необходимости отправляя значение обратно из функции в код, вызывающий эту функцию.

Echo позволяет отправлять значение в браузер, для отображения пользователю.

Возврат позволяет завершить функцию, а также передать значение другой функции или переменной.

Ознакомьтесь с этой ссылкой, которая более подробно рассмотрена:

http://blog.bluefur.com/2009/01/20/php-echo-return/