ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ

echo php вывод, использование, аналоги

Что такое echo, вывод с помощью echo, и где используется! Практически всегда, изучение PHP начинается с echo! Для того, чтобы понять, что это такое и как работает.

На самом деле мы проводим аналогии с жизнью и с чем же echo можно сравнить, у меня echo ассоциируется с монитором. Используется echo – мы видим на мониторе информацию, не используется echo – мы ничего не сможем увидеть!

Зачем нужно echo?

Если вы склонны к логическим цепочкам – то скорее всего, у вас должен возникнуть вопрос – зачем нужен этот «echo» - если есть обыкновенный текст, который мы можем вывести в простой html странице?

Мы так и делали раньше. Когда у нас сайт был статичным! Но с текстом уже и не сделаешь ничего! И я очень долго сопротивлялся PHP, пока жизнь не заставила! И я просто влюбился в этот язык программирования.

Так и чего с этим то «echo»? Так вот «echo» - то и позволит выводить ту информацию, которая нам позволит статичный сайт сделать динамичным! Т.е. это один из способов вывода результатов работы PHP

И да! Когда была уже сделана страница и прошло некотрое время, мне подумалось, что я не дописал несколько слов -почти все, что вы видите сейчас - выведено с помощью echo(естественно только там, где это необходимо)! Этот текст выведен с помощью echo - и вы должны спросить - ну зачем если можно вывести просто текст без использования echo!? Если у вас простой тест на странице, то вы ничего с ним не сможете сделать! Например, если у вас отображается реклама во второй строчке, то это потому, что текст занесен в переменную и выводится через цикл с помощью echo и стоит условие, если это проход цикла номер 2, то вставляем рекламу... представьте вставить рекламу... если у вас 1000 статичных страниц - то вам придется каждую страницу открывать - изменять - сохранять и загрузить на сервер...
А здесь достаточно изменить или добавить несколько строк и весь сайт будет изменен! Потрясающая возможность PHP!

Альтернатива echo есть?

Конечно же есть! И надо уточнить, что «echo» используется только для строки. Для массива это уже не подойдет! У вас будет ошибка.

Например для вывода массива – самый простой аналог «echo» - это «print_r(), но до этого и до массивов мы доберемся обязательно!

Команда echo используется для вывода информации о проделанной программе на экран. Не важно, что это будет за информация. Текст, либо цифры.

И естественно, что если вам нужно вывести какой-то элемент в php, например, на странице то его нужно оборачивать в открывающуюся треугольную скобку знаком вопроса и такими же знаками заканчивать, поменяв их местами. <? и ?>, сейчас, в начале, после первого знака вопроса, не нужно ставить php

echo "Привет Мир!";

И будет вот так :

Привет Мир

Как видим, мы ничего не сможем понять – это был простой текст или же вывод с помощью «echo».

Поскольку, вы только начинаете изучать php, то вставляете вот такую строчку в вашу страницу. Эта команда включает отображение всех возможных предупреждений (без неё выводятся не все).

error_reporting(-1);

Как работает echo

Для иллюстрации давайте создадим, что-то, чтобы  посмотреть на работу данной команда.

Во внутрь команды, поставим, ну, к примеру  такой код:

echo (40 + 30) * 5 / 2;

Который означает 40 плюс 30, умножить на 5, разделить на  2 и  команда  echo должна выдать ответ -  175.

<? error_reporting(-1); echo (40 + 30) * 5 / 2 ?>

И чтобы понять, что именно в этом месте будет выводиться результат, вставим его в таблицу с  бордюром.

Пример:

175
Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 5.1
Название скрипта и номер :Echo
Пример - Echo

Все скрипты на одной страницеНаписать комментарий.
С вашими куками, что-то не то..., попробуете перезагрузить страницу..
ava
2018/06/16 - 20:23 | Spartak
Доброго дня. А какой допустимый объем текста можно вывести через echo.
Или лимита нет. И можно ли внутрь текста вставлять html тэги для форматирования текста.?
ava
2018/06/16 - 21:12 | Марат | ⮫ Spartak
Здравствуйте!
1.Я даже и не задумывался никогда на эту тему и не сталкивался с необходимостью знать такую информацию
2.Всё, что вы здесь видите, основной текст на странице, справа сайд бар, коменты, всё выводится с помощью эхо - кроме тех вещей. которые повторяются на всем сайте - это шаблон... HTML
3.Мы продолжаем дорабатывать собственную систему комментирования на файлах - там есть проблема... что надо узнать - максимальное количество строк. которое сможет обработать скрипт.. ну и соответственно вывести... чрез эхо Это примерно на 25.000 - 30.000 строк скрипт уже не может его обработать... (около 25мб...)
4.Чем отличаются теги от обыкновенного текста!? Есть некие нюансы вывода, но эхо и теги никак и никогда не конфликтовали...(ну если только не в каких-то извращенных формах...)