В этом уроке мы сразу напишем первую программу. Мы узнаем, какие команды понадобятся для этого и какие теги нужно использовать, чтобы программа, которая выполняет код, восприняла его. Также узнаем, зачем в коде нужны комментарии.
Как написать простую программу
Чтобы написать программу и вывести результат на экран, используют два способа:
- Через команду
echo
- Через команду
print_r()
Разберем каждую подробнее.
Пишем программу через echo
Напишем программу «Hello, World!». Она будет выводить на экран текст:
<?php
echo 'Hello, World!';
// => Hello, World!
https://replit.com/@hexlet/php-basics-hello-world-echo
Вывод на экран выполняется с помощью специальной команды echo
. После нее в одиночных кавычках указывается строка для вывода. В конце обязательно ставим точку с запятой.
Для удобства мы будем показывать результат запуска строк кода так: => РЕЗУЛЬТАТ
.
Пишем программу через print_r()
Другой способ вывести строку на экран — функция print_r()
:
<?php
print_r('Hello, World!');
// => Hello, World!
https://replit.com/@hexlet/php-basics-hello-world-printr
В этом случае строка указывается в скобках сразу после имени функции. В конце также нужно ставить ;
.
В простых ситуациях между этими конструкциями нет разницы. Можно использовать любой способ. А там, где на экран нужно выводить не просто числа или строки, а, например, массивы, echo
не сможет этого сделать, а print_r()
все выведет.
Разберем другие особенности вывода результата на экран.
Зачем использовать теги
Чтобы интерпретатор — программа, которая выполняет код, — восприняла его не как обычный текст, любой код на PHP нужно оборачивать в конструкцию <?php ?>
. Это особенность данного языка программирования.
<?php
— это открывающий тег, а ?>
— закрывающий тег. PHP позволяет не указывать закрывающую часть ?>
. А руководство по оформлению кода PSR-12 запрещает ее указывать.
Теперь разберем еще один элемент кода — комментарии. Они особенно важны для разработчиков.
Зачем нужны комментарии
Кроме кода в файлах с исходным кодом могут находиться комментарии. Этот текст не является частью программы. Он нужен программистам для пометок. С их помощью добавляют пояснения, например, как работает код, какие ошибки нужно поправить или не забыть что-то позже добавить.
Комментарии в PHP бывают двух видов:
- Однострочные комментарии — начинаются с
//
или#
. После этих символов может следовать любой текст, вся строка не будет анализироваться и исполняться:
<?php
// For Winterfell!
// For Lanisters!
// Комментарий может находиться на строке после какого-нибудь кода
print_r('I am the King'); // For Lannisters!
- Многострочные комментарии — начинаются с
/*
и заканчиваются на*/
. Между ними каждая строка начинается с символа*
:
<?php
/*
* The night is dark and
* full of terrors.
*/
print_r('I am the King');
Выводы
В этом уроке мы научились создавать простую программу на языке PHP, которая выводит на экран текст «Hello, World!». Мы узнали, что для вывода результата можно использовать два варианта: через команды echo
или print_r()
.
Также мы познакомились с тегами, без которых интерпретатор будет воспринимать код, как обычный текст. Еще мы узнали, что внутри кода можно оставлять комментарии, которые не будут являться частью кода. Они нужны, чтобы разработчики могли оставлять для себя и коллег пометки по работе с кодом.
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»