Задать вопрос
@raingo

Что такое php echo?

Что такое php echo на уровне клиент-серверной связи?
В во всех учебниках дается обманчивое объяснение: "вывод текста на экран".

spoiler
Во-первых, echo не "выводит" текст, а отправляет.
Во-вторых, php echo отправляет не только "текст", а например и json.
В-третьих, не "на экран", а в браузер. После чего чаще всего браузер сам отображает полученные данные, но может и обрабатывать полученные данные и не выводит. В зависимости от кода.


Каким образом echo выводит на экран текст?
  • Вопрос задан
  • 305 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
echo по умолчанию выводит данные не на экран а в STDOUT.

STDOUT может быть перенаправлен на экран (по умолчанию), или в файл, или в браузер и так далее, в зависимости от того, откуда и как был выполнен echo

json представляет собой текст.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Во-первых, echo именно выводит. Выводит данные из среды выполнения скрипта.
Во-вторых, json - это один из форматов текстовых данных.
В-третьих, вывод происходит в поток вывода. Если запустите php-скрипт в консоли, результат увидите в консоли.

Судя по невнятному тексту под спойлером, вам стоит углубиться в изучение принципов клиент-серверного программирования в целом и протокола HTTP в частности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы