Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Hello, World! Основы PHP

В этом уроке мы сразу напишем первую программу. Мы узнаем, какие команды понадобятся для этого и какие теги нужно использовать, чтобы программа, которая выполняет код, восприняла его. Также узнаем, зачем в коде нужны комментарии.

Как написать простую программу

Чтобы написать программу и вывести результат на экран, используют два способа:

  • Через команду 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():

Hello World

<?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().

Также мы познакомились с тегами, без которых интерпретатор будет воспринимать код, как обычный текст. Еще мы узнали, что внутри кода можно оставлять комментарии, которые не будут являться частью кода. Они нужны, чтобы разработчики могли оставлять для себя и коллег пометки по работе с кодом.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты

Об обучении на Хекслете

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 7 ноября

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»