PHP теги и конструкция вывода echo

Доброе время суток участники образовательной IT площадки GeekSpace. Меня зовут Юрий Сиротенко и в данном конспекте мы поговорим о PHP тегах и языковой конструкции вывода "echo". Также напишим простейшую PHP программу, но обо всем по порядку.

Также вы можете посмотреть видео урок "Первая программа" в рамках нашего курса "Введение в PHP" перейдя по этой ссылке

Теги

Для начала давайте разберемся с термином “Тег”. Тег (или по другому дескриптор) - это элемент языка служащий для описания основного смыслового содержания документа.

В PHP существуют открывающие и закрывающие теги, между которыми в документе пишется непосредственно сам PHP код. Теги выглядят следующим образом:

Открывающий тег
<?php

Закрывающий тег:
?>

Когда веб сервер видит в документе признаки PHP, т.е. открывающий и закрывающий теги, он отдает этот участок кода интерпретатору PHP, который в свою очередь интерпретирует содержимое кода между тегами. Благодаря этому способу обработки мы можем встраивать PHP в различные виды документов, например мы можем делать вставки PHP в самые обыкновенные HTML документы:

<span class="sum-result"><?php echo 1 + 1; ?></span>

В примере выше, HTML будет проигнорирован парсером PHP, а вот код, находящийся между тегами “<?php” и “?>” будет интерпретирован парсером.
PHP также предоставляет короткий синтаксис открывающего тега, но о нем вы можете более подробно почитать по ссылке указанной в дополнительных материалах к конспекту.

Конструкция языка PHP echo

Для того, чтобы вывести какое-либо сообщение на экран, можно воспользоваться конструкцией echo. echo не является функцией, это обыкновенная конструкция языка, или грубо говоря - это команда, которая выводит сообщение на экран. В языке PHP существуют и другие функции и конструкции для вывода, но они немного сложнее и о них будет рассказано немного позднее.

Пример использования конструкции echo:

<?php
echo 'Hello World';
?>

У echo также есть короткий синтаксис, он очень хорош при встраивании PHP в различного рода документы, например в HTML:

<span class="sum-result"><?= 1 + 1; ?></span>

Зная теги PHP и умея выводить различные сообщения при помощи конструкций этого языка вы сможете создавать простейшие программы, например давайте создадим программу, которая будет вычислять сумму чисел 2 и выводить результат в окно браузера

Создадим файл формата “php” и откроем его в текстовом редакторе. Затем между открывающим и закрывающим тегами php взяв на вооружение конструкцию языка “echo” выведем результат

<?php
echo 2 + 2;
?>

Важно отметить, что язык программирования PHP как C или Perl, требует окончания инструкций точкой запятой в конце каждой такой инструкции.

Откроем браузер и увидим 4. Поздравляю, вы только что написали вашу первую программу на языке программирование PHP.

Заключение

Давайте подведем итог всего выше сказанного

Содержимое документа расположенное между открывающим и закрывающим тегами “php” описывает основное смысловое содержания документа которое интерпретируется PHP. Языковая конструкция “echo” служит для вывода данных на экран, а точка с запятой является признаком конца инструкции.

 

Информация

Автор конспекта


Дата создания: 17.01.2019
Категория: PHP